主要内容

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

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

一个有条件地执行子系统或者有条件执行的引用模型跑:

  • 一次在当前时间步长时启用或由外部信号触发

  • 接收函数调用事件时,在时间步长期间的一次或多次。

外部信号,称为控制信号,附于控制输入港口。

对于在评估条件后运行的子系统,请参阅逻辑条件执行子系统

全部展开

启用子系统 外部输入启用执行的子系统
触发子系统 由外部输入触发执行的子系统
启用和触发的子系统 由外部输入激活和触发执行的子系统
启用 向子系统或模型添加启用端口
扳机 将触发器或功能端口添加到子系统或模型
函数调用子系统 执行由外部功能呼叫输入控制其执行的子系统
函数调用生成器 提供函数调用事件来控制子系统或模型的执行
函数调用分裂 提供连接分裂功能呼叫线路
功能呼叫反馈锁存器 中断涉及函数调用块之间数据信号的反馈循环
扳机 将触发器或功能端口添加到子系统或模型
复位子系统 块状态与外部触发重置的子系统
重启 向子系统添加复位端口

主题

条件执行基本知识

有条件执行的子系统概述

有条件执行子系统的概述。

修改条件执行的引用模型

有条件地执行引用的模型,类似于有条件执行的子系统。

确保出口是虚拟的

选项或根级Outport块上的。

条件执行子系统的类型

使用已启用的子系统

创建一个在控制信号具有正值时执行的子系统。

使用触发子系统

创建具有触发信号的子系统。

使用启用和触发子系统

创建一个子系统,它使用一个正值的触发信号或控制信号执行。

使用函数调用子系统

创建一个使用函数调用执行的子系统。

使用复位子系统

创建一个子系统,用触发信号重置所有块状态。

子系统输出初始化

条件子系统初始输出值

为条件子系统指定初始输出值。

禁用时条件子系统输出值

指定禁用条件子系统时的输出行为。

简化初始化模式

条件子系统的控制初始值。

特色的例子