主要内容

输入

用于选择是否约束 Inport 模块变量的选项

模型配置窗格: Polyspace

描述

输入参数决定了 Polyspace® 是假设生成的代码中的输入变量由其对应 Inport 模块的最大值和最小值界定,还是允许它们取完整范围的值。

可在 Polyspace 窗格的数据范围管理部分中找到此选项。

设置

使用指定的最小值和最大值(默认值) | 无界输入
使用指定的最小值和最大值

Polyspace 假设输入变量具有最小值和最大值。这些值是在相应的 Inport 模块对话框中指定的。使用此选项可以减少橙色 Polyspace Code Prover™ 检查或误报编码规则违规的数量。

无界输入

Polyspace 假设输入变量可以取完整范围的值。使用此值可以运行包括超出输入变量预期范围的值的分析。

推荐设置

应用程序设置
调试无影响
可追溯性无影响
效率无影响
安全预警无影响

编程用法

参数: InputRangeMode,用于 pslinkoptions
参数: PSInputRangeMode,用于 set_param()
值:'DesignMinMax' | 'FullRange'
默认值:'DesignMinMax'
示例:opt = pslinkoptions(modelname); opt.InputRangeMode = 'FullRange';

版本历史记录

在 R2016b 中推出