一个有条件执行的引用模型,或条件模型,允许您用外部信号控制其执行。外部信号,称为控制信号,附着在控制输入端口.当您创建包含执行依赖于其他组件的组件的复杂模型层次结构时,条件模型非常有用。
您可以设置引用模型来有条件地执行,类似于条件子系统。有关条件子系统的信息,请参见有条件地执行的子系统概述.
金宝app®软件支持以下条件模金宝app型类型:
条件模型 | 描述 |
---|---|
启用 | 使能端口在控制信号为正值的每个仿真步骤中执行参考模型。添加一个启用的端口到模型块,插入一个启用在引用模型中。 此图像显示简单的引用模型的内容。 有关已启用的示例子系统,请参阅启用子系统.相应的已启用的引用模型使用已启用的子系统中的相同块。 |
触发 | 触发器端口在每次触发事件发生时执行引用模型。添加触发器端口到模型块,插入一个扳机在引用模型中。 这个图像显示了一个简单的触发引用模型的内容。 有关触发模型的示例,请参见介绍使用模型参考管理数据. |
触发和启用 | 一个模型块可以具有触发器和启用端口。如果使能控制信号在发生触发事件的时间步骤时具有正值,则触发和启用的模型执行一次。 |
函数调用 | 函数调用端口每次发生函数调用事件时都执行引用的模型。将函数调用端口添加到a模型块,插入一个扳机在引用模型中。然后,打开块参数对话框并设置触发类型来 一个Stateflow®图表,A.函数调用生成器块,A击球块,或适当配置的自定义S函数可以提供函数调用事件。看使用函数呼叫子系统. 此图像显示了一个简单函数调用引用模型的内容。 有关函数调用模型的示例,请参阅模型参考功能呼叫. |
条件模型必须满足以下要求:
条件子系统(见有条件地执行的子系统和模型)
参考模型(见参考现有模型)
条件模型还必须符合每种类型条件模型的特定要求。
条件模型 | 要求 |
---|---|
启用 |
|
触发 | 引用模型中触发端口的信号属性必须与输入保持一致模型块提供给该触发端口。 |
触发和启用 | 参见触发模型和启用模型的需求。 |
函数调用 |
|