
上QQ阅读APP看书,第一时间看更新
5.16 S开头的指令
5.16.1 Select Case——根据不同的状态选择执行不同的程序块
(1)功能 本指令用于根据不同的条件选择执行不同的程序块,指令流程如图5-19所示。

图5-19 根据不同的条件选择执行不同的程序块
(2)指令格式
Select <条件>
Case <计算式>
[<处理>]
Break
Case <计算式>
[<处理>]
Break
Default
[<处理>]
Break
End Select
(3)指令格式说明 <条件>:数值表达式。
(4)指令例句

(5)说明
1)如果条件的数据与某个case的数据一致,则执行到Break行后,顺序执行到End Se-lect行。
2)如果条件都不符合,则执行Default规定的程序。
3)如果没有Default指令规定的程序,则跳转到End Select下一行。