Main Content

本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

逻辑条件执行子系统

控制何时执行子系统

逻辑执行子系统控制模块启用后,会在当前时间步运行一次或多次。控制模块实现的控制逻辑与编程语言语句(例如,if-then、switch、while、for)所表达的逻辑类似。

模块

全部展开

If使用类似于 if-else 语句的逻辑选择子系统执行
If Action Subsystem其执行由 If 模块使能的子系统
Switch Case使用类似于 switch 语句的逻辑选择子系统执行
Switch Case Action Subsystem由 Switch Case 模块启用其执行的子系统
Action Port将动作信号的控制端口添加到子系统
While Iterator在逻辑表达式为 true 时重复执行子系统
While Iterator Subsystem在仿真时间步期间重复执行的子系统
For Iterator在一个时间步内将子系统重复执行指定的迭代次数
For Iterator Subsystem在仿真时间步期间重复执行的子系统
For Each独立处理封装参数或输入信号的元素或子数组
For Each Subsystem对输入信号的每个元素或子数组都执行一遍运算,再将运算结果串联起来的子系统

主题

Select Subsystem Execution

Execute subsystem once during a time step in response to an action signal.

Iterate Subsystem Execution

Execute subsystem multiple times during a time step in response to a control block.

Repeat an Algorithm Using a For Each Subsystem

Iterate an algorithm over groups of signals, subsystems, and parameters.

Log Signals in For Each Subsystems

Use signal logging in For Each subsystems.

特色示例