指定如果模型包含有条件执行的子系统,其中具有指定初始条件的块驱动具有未定义初始条件的输出端口块,是否显示警告
类别:诊断学
违约:在…上
如果模型包含有条件执行的子系统,其中具有指定初始条件的块驱动具有未定义初始条件的输出端口块,则显示警告。
不显示警告。
当具有指定初始条件(如常数、初始条件或延迟块)的块驱动外埠具有未定义初始条件的块(初始输出参数设置为[])。
具有此类子系统的模型可以在当前版本中产生初始结果(即,在有条件执行的子系统的初始激活之前),这与版本13或更早版本中产生的初始结果不同。
例如,考虑下面的模型。
此模型未定义触发子系统输出端口的初始条件。
下图比较了版本13和当前版本中该模型的步进块和触发子系统的叠加输出。
请注意,触发子系统的初始输出在两个版本之间有所不同。这是因为版本13和早期版本使用连接到输出端口(即常量块)的块的初始输出作为触发子系统的初始输出。相反,此版本输出0
作为触发子系统的初始输出,因为模型未指定端口的初始输出。
此参数仅在以下情况下启用:未指定初始化检测设置为经典
.
参数:checksInitialOutputMsg |
价值:“开” |“关” |
违约:“开” |
应用 | 背景 |
---|---|
调试 | 无影响 |
可追溯性 | 无影响 |
效率 | 无影响 |
安全预防措施 | 在…上 |