Verification Subsystem
指定证明或测试目标而不影响仿真结果或生成的代码
库:
Simulink Design Verifier /
Verification Utilities
描述
这个模块是一个 Subsystem 模块,它经过预先配置,可作为创建子系统的起点,该子系统指定与 Simulink® Design Verifier™ 软件一起使用的证明或测试目标。
Simulink Coder™ 软件在代码生成过程中忽略 Verification Subsystem 模块,就好像子系统不存在一样。Verification Subsystem 模块允许您将 Simulink Design Verifier 组件添加到模型中,而不会影响其生成的代码。
注意
如果 Verification Subsystem 模块包含依赖于绝对时间的模块,并且您选择基于 ERT 的目标 (Simulink Coder)进行代码生成,请将软件环境设置为绝对时间。打开“配置参数”对话框。在软件环境下的 代码生成 > 接口窗格中,选择绝对时间。不要选择连续时间。有关此设置的更多信息,请参阅 Support: absolute time (Embedded Coder)。
在收集模型覆盖率时,Simulink Coverage™ 软件仅记录 Verification Subsystem 模块中 Simulink Design Verifier 模块的覆盖率;它不会记录验证子系统中任何其他模块的覆盖率。
要在您的模型中创建验证子系统:
将 Simulink Design Verifier 库中的 Verification Subsystem 模块复制到您的模型中。
双击打开 Verification Subsystem 模块。
在验证子系统窗口中,添加指定证明或测试目标的模块。使用 Inport 模块来表示来自子系统外部的输入。
Simulink Design Verifier 库中的 Verification Subsystem 模块已预先配置为与 Simulink Design Verifier 软件一起使用。Verification Subsystem 模块必须:
不包含 Outport 模块。
启用其视为原子单元参数。
将其封装类型参数指定为
VerificationSubsystem
。
如果您更改 Verification Subsystem 模块以致前面的条件不满足,则 Simulink Design Verifier 软件会显示警告。
示例
扩展功能
版本历史记录
在 R2007b 中推出
另请参阅
Implies | Within Implies | Proof Assumption | Proof Objective | Test Condition | Test Objective | Subsystem | 将模块组合为子系统