主要内容

有条件执行的子系统和模型

控制子系统或模型执行何时

一个有条件执行的子系统,也称为有条件的子系统,是一个非虚拟子系统,可让您通过外部信号控制其执行。外部信号称为动作信号或者控制信号,附加到操作输入或控制输入端口。当您创建包含执行取决于其他组件的组件的复杂模型时,有条件的子系统将很有用。

金宝app®金宝app支持这些类型的条件子系统:

  • 动作子系统 - 在if动作子系统中或信号在开关案例案例行动子系统中具有指定值之一的逻辑条件为true时,在每个时间步骤执行。看选择子系统执行

  • 启用子系统 - 在控制信号为正的同时,在每个时间步骤执行。执行从从负向到正方向零交叉零的时间步骤开始。看使用启用子系统

  • 触发子系统 - 在控制信号上升或跌至零或越过零时,在每个时间步骤执行。看使用触发的子系统

  • 启用和触发子系统 - 在启用控制信号具有正值并且触发控制信号上升或跌至零时,在时间步骤执行。看使用启用和触发子系统

  • 消息触发的子系统和消息轮询子系统 - 使用消息作为控制信号,并根据控制端口是否可用消息来执行。看使用消息轮询和消息触发子系统

  • 功能通话子系统 - 当控制端口接收函数通话事件时执行。在时间步长期间可能发生一个或多个时间。看使用功能通话子系统

金宝appSimulink还金宝app支持可重置子系统,该子系统在每个时间步骤执行,但在控制信号上升或落到零或越过零时,将子系统内的所有块重置为其初始条件。看使用可重置子系统

您可以像子系统一样为条件执行配置引用的模型。看有条件执行引用的模型

金宝app带有条件执行的子系统块的Simulink帆布。子系统块在顶部有一个控件输入端口,左侧有一个数据输入端口,均连接到INPORT块。子系统块在右侧有一个数据输出端口,连接到出口块。

展开全部

如果 使用类似于类似的逻辑选择子系统执行如果别的陈述
如果动作子系统 if block启用执行的子系统
开关情况 使用类似于类似的逻辑选择子系统执行转变陈述
开关案例行动子系统 Switch Case Block启用执行的子系统
启用子系统 由外部输入启用执行的子系统
触发子系统 执行由外部输入触发的子系统
启用和触发子系统 该子系统的执行是由外部输入启用和触发的子系统
消息触发子系统 执行由消息输入控制的子系统
使能够 将启用端口添加到子系统或模型
扳机 将触发器或功能端口添加到子系统或模型
功能通话子系统 执行由外部函数呼叫输入控制的子系统
函数通话发生器 提供功能通话事件以控制子系统或模型的执行
功能通话拆分 提供分裂功能通话线的连接点
功能通话反馈闩锁 断开反馈循环涉及功能通话块之间的数据信号
扳机 将触发器或功能端口添加到子系统或模型
可重置子系统 子系统的块状态重置用外部触发器重置

功能

金宝appsimulink.getOutportinheritsinitialValue 确定有条件的子系统外口块是否继承初始输出值

话题

有条件执行的子系统的基础知识

有条件执行的子系统类型

子系统输出初始化