Event Listener
用于初始化函数,重新初始化函数,重置函数和终止功能块的事件端口
参数
事件类型
- 选择子系统的事件类型
初始化
(默认)|重新初步
|重置
|终止
选择子系统的事件类型以执行初始化,重新初始化,重置或终止算法。
-
初始化
-
选择触发执行n初始化函数带有初始化事件的块。
-
重新初步
-
选择触发执行n重新引导函数通过重新引导事件阻止。
-
重置
-
选择触发执行重置功能带有重置事件的块。
-
终止
-
选择触发执行终止功能block with a terminate event.
程序化使用
块参数:事件类型 |
类型:角色向量 |
价值:'初始化' |“重新初步” |'重置' |“终止” |
默认:'初始化' |
事件名称
— Specify event name
恢复
|重置
|event name
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'重置' |
启用变体条件
- 控制激活变体控制(条件)
OFF(默认)|上
控制使用的变体控件(条件)变体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初始化函数引用模型中的块,它对应于显式初始化事件。
变体control
— Specify variant control (condition) expression
变体
(默认)|logical expression
指定执行变体的变体控件(条件)表达式初始化函数,,,,重新引导函数,,,,重置功能, 或者终止功能当表达式评估为true
。
-
变体
-
逻辑(布尔)表达式的默认名称。
- logical expression
-
逻辑(布尔)表达或
金宝appsimulink.variant
代表布尔表达的对象。如果要为模型生成代码,请将表达式中的变量定义为
金宝appsimulink.parameter
对象。
依赖性
To enable this parameter, select the启用变体条件范围。
程序化使用
块参数:variantControl |
类型:角色向量 |
价值:“变体” |'<逻辑表达>' |
默认:“变体” |
生成预处理器条件
- 选择是否将变体选择封闭在C预处理器条件语句中
OFF(默认)|上
选择是否将变体选择封闭在C预处理器条件语句中。
- 离开
-
请勿将变体选择封闭在C预处理器条件语句中。
- 上
-
在为ERT目标生成代码时,将变体选择包含在C预处理器条件语句中(
#如果
)。
依赖性
To enable this parameter, select the启用变体条件范围。
When you select生成预处理器条件,,,,a badge indicates the change:
程序化使用
块参数:生成PropreCorsorCorcentionals |
类型:角色向量 |
价值:'离开' |'上' |
默认:'离开' |
模型示例
matlab-befehl
Sie Haben Auf Einen Link Geklickt,der Diesem matlab-befehl ientspricht:
führensie den befehl durch eingabe在das matlab-befehlsfenster aus中。webbrowserunterstützenkeine matlab-befehle。
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- América Latina(Español)
- 加拿大(英语)
- 美国(英语)