主要内容

Event Listener

用于初始化函数,重新初始化函数,重置函数和终止功能块的事件端口

描述

Event Listener块充当事件端口初始化函数,,,,重新引导函数重新引导函数,,,,重置功能,终止功能blocks.

参数

展开全部

选择子系统的事件类型以执行初始化,重新初始化,重置或终止算法。

初始化

选择触发执行n初始化函数带有初始化事件的块。

重新初步

选择触发执行n重新引导函数通过重新引导事件阻止。

重置

选择触发执行重置功能带有重置事件的块。

终止

选择触发执行终止功能block with a terminate event.

程序化使用

块参数:事件类型
类型:角色向量
价值:'初始化'|“重新初步”|'重置'|“终止”
默认:'初始化'

Specify event name for重新引导函数or重置功能堵塞。Simulink®在表面上显示名称重新引导函数or重置功能堵塞。事件名称也是重新初始化事件端口的名称模型or子系统block containing the重新引导函数块或重置事件端口的名称模型block containing the重置功能堵塞。

恢复

默认事件名称何时事件类型is set to重新初步

重置

默认事件名称何时事件类型is set to重置

输入事件名称,,,,the auto-completion list provides some suggestions. The list is not complete.

事件名称必须是有效的MATLAB®变量的名称。

依赖性

要启用此参数,请设置事件类型参数为重新初步or重置

程序化使用

块参数:EventName
类型:角色向量
价值:'renit'|'重置'|'<事件名称>'
默认:'renit'or'重置'

控制使用的变体控件(条件)变体control范围。

离开

禁用子系统的变体控制。

激活子系统的变体控制。

When you select启用变体条件,,,,a badge indicates the change:

程序化使用

块参数:变体
类型:角色向量
价值:'离开'|'上'
默认:'离开'

笔记

  • A reinitialize event port of a模型or子系统block can be conditional and propagates the net variant conditions defined on the corresponding重新引导函数引用模型或子系统中的阻塞。

  • 重置事件端口模型block can be conditional and propagates the net variant conditions defined on the corresponding重置功能引用模型中的块。

  • 初始化and terminate event ports are always unconditional because they control both the model default and block-specific initialize and terminate events of the referenced model. If you define an初始化函数引用模型中的块,它对应于显式初始化事件。

指定执行变体的变体控件(条件)表达式初始化函数,,,,重新引导函数,,,,重置功能, 或者终止功能当表达式评估为true

变体

逻辑(布尔)表达式的默认名称。

logical expression

逻辑(布尔)表达或金宝appsimulink.variant代表布尔表达的对象。

如果要为模型生成代码,请将表达式中的变量定义为金宝appsimulink.parameter对象。

依赖性

To enable this parameter, select the启用变体条件范围。

程序化使用

块参数:variantControl
类型:角色向量
价值:“变体”|'<逻辑表达>'
默认:“变体”

选择是否将变体选择封闭在C预处理器条件语句中。

离开

请勿将变体选择封闭在C预处理器条件语句中。

在为ERT目标生成代码时,将变体选择包含在C预处理器条件语句中(#如果)。

依赖性

To enable this parameter, select the启用变体条件范围。

When you select生成预处理器条件,,,,a badge indicates the change:

程序化使用

块参数:生成PropreCorsorCorcentionals
类型:角色向量
价值:'离开'|'上'
默认:'离开'