如果模型包含有条件执行的子系统,其中具有指定初始条件的块驱动具有未定义初始条件的Outport块,则指定是否显示警告
类别:诊断
默认值:在
如果模型包含有条件执行的子系统,其中具有指定初始条件的块驱动具有未定义初始条件的Outport块,则显示一个警告。
不显示警告。
当具有指定初始条件的块(如常量、初始条件或延迟块)驱动外港块具有未定义的初始条件(初始输出参数设置为[])。
具有这样的子系统的模型可以在当前版本中产生与release 13或更早版本中产生的初始结果不同的初始结果(即,在有条件执行的子系统初始激活之前)。
例如,考虑以下模型。
这个模型没有定义被触发子系统输出端口的初始条件。
下图比较了Release 13中该模型的Step块和被触发子系统的叠加输出与当前版本。
注意,被触发子系统的初始输出在两个版本之间是不同的。这是因为版本13和更早的版本使用连接到输出端口的块的初始输出(即常量块)作为触发子系统的初始输出。相比之下,这个版本输出0
作为被触发子系统的初始输出,因为模型没有指定端口的初始输出。
该参数仅在未指定初始化检测被设置为经典
.
参数:CheckSSInitialOutputMsg |
值:“上” |“关闭” |
默认值:“上” |
应用程序 | 设置 |
---|---|
调试 | 没有影响 |
可追溯性 | 没有影响 |
效率 | 没有影响 |
安全预防措施 | 在 |