条件输入分支执行
优化 Switch 和 Multiport Switch 模块输入路径的选项
模型配置窗格: 仿真目标
描述
此参数指定软件是否优化 Switch 和 Multiport Switch 模块的输入路径。软件通过仅执行计算控制输入和控制输入选择的数据输入所需的模块来进行优化。这种优化提高了仿真和生成代码的执行速度。它具有以下限制:
确定输入值的模块必须:
具有继承的(
-1
)或恒定的(inf
)采样时间没有将输出信号指定为测试点
不是多速率类型
没有状态
不支持 Model 模块。
仅当您启用
SS_OPTION_CAN_BE_CALLED_CONDITIONALLY
选项时才支持 S-Function 模块。
设置
on
(默认) | off
on
该软件优化了确定 Switch 和 Multiport Switch 模块的控制和数据输入的模块的执行。
off
软件在每个时间步骤执行驱动 Switch 和 Multiport Switch 模块输入端口的模块。
推荐的设置
应用场景 | 设置 |
---|---|
调试 | 无影响 |
可追溯性 | on |
效率 | on (执行),无影响(ROM、RAM) |
安全预警 | 无影响 |
编程用法
参数:ConditionallyExecuteInputs |
类型:字符串 | 字符向量 |
值:'on' | 'off' |
默认值:'on' |
版本历史记录
在 R2008a 中推出
另请参阅
主题
- Use Conditional Input Branch Execution (Simulink Coder)
- 条件执行子系统概述
- 代码效率 (Simulink Coder)
- 模型配置参数:仿真目标
- Simulink 优化和模型覆盖 (Simulink Coverage)