主要内容

为模型配置分析选项

Simulink® Design Verifier™ 提供了一组选项来控制和自定义 Simulink 模型的验证和确认过程。这些选项使您可以选择要执行的分析类型,限制验证期间使用的时间和资源,并自定义测试用例生成以实现不同的覆盖率度量。

以编程方式设置 Design Verifier 选项

您可以在命令行中使用 sldvoptions 函数来获取选项对象。使用此对象可以直接从命令行配置或更改 Simulink Design Verifier 选项。

要查看与 Simulink 模型关联的选项,请在 MATLAB® 命令行窗口中键入以下语法:

opts = sldvoptions("model_name")

要将分析模式指定为使用 sldvoptions 的测试生成,请在命令行中使用以下语法:

opts.Mode = "TestGeneration"

使用 get_paramset_param 函数获取和设置这些参数的值。当您使用 get_paramset_param 获取或设置参数时,请在选项对象的相应属性前加上 DV 作为前缀。例如,要设置测试生成分析的选项,请使用以下命令:

set_param("model_name","DVMode","TestGeneration")

使用“配置参数”对话框设置 Design Verifier 选项

您也可以在“配置参数”对话框中设置 Simulink Design Verifier 分析的选项。要查看选项,请打开 Design Verifier。在 Simulink 工具条的 Design Verifier 选项卡上,点击测试生成设置 > 设置

Configuration parameter window showing the Design Verifier pane parameters.

默认情况下,Simulink Design Verifier 的选项不会显示在“配置参数”对话框中。当您打开 Design Verifier 时,Simulink Design Verifier 会将其默认选项与模型关联。您保存模型后,可以直接从“配置参数”对话框访问 Simulink Design Verifier 的选项。

有关使用此界面的详细信息,请参阅为模型设置模型配置参数

Design Verifier 窗格

在 Design Verifier 窗格中,您可以指定分析选项并配置 Simulink Design Verifier 输出。

参数描述
模式指定 Simulink Design Verifier 的分析模式。
最大分析时间指定 Simulink Design Verifier 分析模型所花费的最大时间(以秒为单位)。
输出文件夹指定一个路径名,Simulink Design Verifier 将向其中写入其输出。
通过添加后缀使输出文件名具有唯一性指定 Simulink Design Verifier 是否通过追加数字后缀使其输出文件名具有唯一性。

这些配置参数位于高级参数部分中。

参数描述
重新编译模型表示指定是否重新编译 Simulink Design Verifier 分析的模型表示。
使用指定的输入最小值和最大值指定是否生成测试用例,将指定的最小值和最大值视为模型中所有输入信号的约束。
运行附加分析以减少有理逼近的实例指定 Simulink Design Verifier 是否尝试在分析过程中减少有理逼近的使用。
通过并行计算验证测试用例或反例通过并行计算验证测试用例或反例。
根据过滤器忽略目标指定分析模型,忽略过滤器文件中的目标。
在分析中支持 S-Function指定是否在分析中支持 S-Function。
忽略 volatile 限定符指定是否在分析模型时忽略 volatile 限定符。
代码分析附加选项为分析已编译为与 Simulink Design Verifier 兼容的 S-Function 指定附加选项。

有关“配置参数”对话框中 Design Verifier 窗格内参数的详细信息,请参阅:

另请参阅

主题