Switch Case
使用类似于运算符的逻辑选择要执行的子系统 开关,开关.
类型: SwitchCase
图书馆中的路径:
|
资料描述
座 Switch Case 用块 Subsystem 包含块 Action Port 实现切换逻辑以控制子系统执行。

座 Switch Case 它有一个入口. 要选择一个选项,请使用参数将其与输入信号的值相关联 Case conditions (e.g., [1,[2,3]]) . 选项从上到下进行评估,从第一个开始。
每个选项都与连接到单元的输出端口相关联。 Subsystem. 当选择一个选项时,相关联的输出端口发送动作信号以执行子系统。
选项 违约情况 它是在所有其他条件评估为假之后选择的。 选项的可用性 违约情况 它是可选的,即使其他条件没有用尽所有可能的输入值。
块的选项 Switch Case 它们已经包含了操作员的模拟 休息 后执行*开关案例动作子系统*块。 因此,对于块 Switch Case 您不需要像在标准运算符中那样显式指定它。 开关,开关 的*C*语言。
港口
输入
#
u1
—
选择选项的值
标量,标量
Details
用于选择选项的输入信号
| 数据类型 |
|
| 复数支持 |
非也。 |
参数
主阀
# Case conditions (e.g., [1,[2,3]]) — 选项的值
Details
设置与选项对应的值。
[1] -表示输出端口标记为 案例[1],当输入端口值为 1.
可以使用冒号条目指定整数寄存器条件的范围。 例如,值 {[1:5]} 指示输出端口选项为 [1 2 3 4 5] 当输入值为 1, 2, 3, 4 或 5.
根据块大小,来自一长串选项状态的选项以缩短的形式显示在块的前面。 Switch Case 省略号的形式 (…).
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
Show default case —
输出端口显示的控制
Logical
Details
默认输出端口显示的控制。
如果选择此选项,则输出端口为*默认值:显示为块中的最后一个选项 *Switch Case . 这允许您指定在输入值与任何其他值不匹配时执行的默认选项。
如果未选择此选项,则输出端口为*default:*hidden。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |