主要内容

测试模型组件

管理组件测试数据,在SIL或PIL模拟中执行测试套件,配置模型验证块,为Polyspace生成选项文件®分析

分析和模拟模型中的参考模型、子系统或原子子图。通过将一个子系统或一个参考模型提取到一个利用模型中来隔离它以进行测试。在模拟过程中,根据分配给模块的规格监控模型中的时域信号。构造信号验证,并根据仿真输入组选择性地应用它们。生成和打包选项文件,用于分析从Simulink生成的代码万博1manbetx®模型使用Polyspace。当从Simulink单独执行生成代码的Polyspace分析时,打包的选项文件非常有用。万博1manbetx例如,在分布式工作流中,Polyspace分析可能在没有Simulink的环境中执行。万博1manbetx通过使用打包的选项文件,可以保留生成代码的特定于模型的上下文。

断言 检查信号是否为零
检查离散梯度 检查离散信号连续采样的差值绝对值是否小于规定值
检查动态差距 检查信号振幅范围内是否存在宽度可能变化的间隙
检查动态下界 检查一个信号总是小于另一个信号
检查动态范围 检查信号是否在随时间步长而变化的振幅范围内
检查动态上限 检查一个信号总是大于另一个信号
检查输入的决议 检查输入信号是否具有指定的分辨率
检查静态差距 检查在信号的振幅范围内是否存在间隙
检查静态下界 检查信号是否大于(或可选等于)静态下限
检查静态范围 检查信号是否在固定的振幅范围内
检查静态上限 检查信号小于(或可选等于)静态上限

功能

polyspacePackNGo 生成并打包要运行的选项文件Polyspace生成代码的分析万博1manbetx模型
pslinkoptions 对象的自定义配置万博1manbetx模型、生成的代码或s -功能块。使用对象来指定这些配置选项万博1manbetx中的对象Polyspace运行的MATLAB命令行

主题

组件的验证

用于验证模型功能单元的策略,可以是单独的,也可以是在更大系统的上下文中。

使用验证管理器构造模拟测试

万博1manbetxSimulink模型验证库块根据您分配给块的规范评估模型中的时域信号。

使用打包的选项文件对生成的代码运行Polyspace分析

从Simulink模型中生成Polyspace选项文件,并使用这些选项文件来使用万博1manbetxPolyspace分析生成的代码。

分析在分布式工作流中作为独立代码生成的代码

演示了在分布式工作流中使用打包选项文件对独立生成代码进行Polyspace分析的教程。