一个有条件执行的子系统,又称a有条件的子系统,是一个非虚拟子系统,允许您使用外部信号控制其执行。外部信号,叫做动作信号或控制信号,连接到动作输入或控制输入端口。当您创建包含执行依赖于其他组件的组件的复杂模型时,条件子系统非常有用。
金宝app®金宝app支持这些类型的条件子系统:
动作子系统——当逻辑条件在If动作子系统中为真时,或者当信号在Switch Case动作子系统中具有一组指定值时,在每个时间步骤执行。看到选择子系统执行.
启用子系统-当控制信号为正时,在每个时间步骤执行。当控制信号从负方向跨越零到正方向时,执行开始于时间步长。看到使用已启用的子系统.
触发子系统——当控制信号上升或下降到零或越过零时,在每个时间步骤执行。看到使用触发子系统.
启用和触发子系统——当启用控制信号为正值且触发控制信号上升或下降为零时,在时间步长执行。看到使用启用和触发的子系统.
函数调用子系统——当控制端口接收到函数调用事件时执行。事件可以在时间步长中发生一次或多次。看到使用函数调用子系统.
金宝appSimulink还金宝app支持可重置子系统(Resettable Subsystem),它在每个时间步执行,但当控制信号上升或下降到零或越过零时,将子系统内的所有块重置为初始条件。看到使用可重置子系统.
您可以像子系统一样为条件执行配置一个引用模型。看到有条件地执行参考模型.
金宝appSimulink.getOutportInheritsInitialValue |
确定条件子系统输出块是否继承初始输出值 |
有条件执行的子系统概述。
有条件地执行引用的模型,类似于有条件地执行的子系统。
防止有条件的子系统或模型输出的缓冲。