setTestParam
类: sltest.testmanager.TestIteration
命名空间: sltest.testmanager
设置测试用例迭代参数
语法
setTestParam(obj,parameter,parameterValue)
setTestParam(obj,parameter,parameterValue,'SimulationIndex',indexValue)
说明
setTestParam(
设置指定的测试迭代参数。obj
,parameter,parameterValue)
setTestParam(
设置指定的测试迭代参数和 obj
,parameter,parameterValue,'SimulationIndex',indexValue)SimulationIndex
名称-值对。仿真索引是等效性测试用例的索引,指定为整数。
输入参数
obj
— 测试迭代对象
对象
您想要应用测试参数的测试迭代对象,指定为 sltest.testmanager.TestIteration
对象。
ParameterSet
— 参数集
当前测试用例设置 (默认) | 字符向量
参数集名称,指定为由 'ParameterSet'
和字符向量组成的逗号分隔的对。参数集覆盖在测试用例的参数覆盖部分中设置。
示例: 'ParameterSet','Param Set 1'
Baseline
— 基线准则数据集
当前测试用例设置 (默认) | 字符向量
基线准则数据集名称,指定为由 'Baseline'
和字符向量组成的逗号分隔的对。基线准则数据集在测试用例的基线准则部分中设置。它仅适用于基线测试用例。
示例: 'Baseline','BaselineSet_High'
LoggedSignalSet
— 记录信号集
当前测试用例设置 (默认) | 字符向量
记录的信号集名称,指定为由 'LoggedSignalSet'
和字符向量组成的逗号分隔的对。记录的信号集在测试用例的仿真输出部分中设置。
示例: 'LoggedSignalSet','Logged signal set 1'
ExternalInput
— 外部输入
当前测试用例设置 (默认) | 字符向量
外部输入名称,指定为由 'ExternalInput'
和字符向量组成的逗号分隔的对。外部输入覆盖在测试用例的输入部分中设置。您可以将仿真索引指定为 ExternalInput
,例如 ti.setTestParam('ExternalInput','input','SimulationIndex',2)
。
示例: 'ExternalInput','Run1'
ConfigSet
— 配置设置
当前测试用例设置 (默认) | 字符向量
配置设置名称,指定为由 'ConfigSet'
和字符向量组成的逗号分隔的对。配置设置覆盖在测试用例的配置设置覆盖部分中设置。
示例: 'ConfigSet','Solver 3'
TestSequenceScenario
— 测试序列场景名称
字符向量
测试序列场景名称,指定为字符向量。在 Test Sequence 模块中定义的指定场景用于迭代。您可以使用 setProperty
指定 Test Sequence 模块。迭代的测试序列场景在测试管理器的测试用例输入部分中设置。
SignalEditorScenario
— 信号编辑器场景
当前测试用例设置 (默认) | 字符向量
信号编辑器场景输入名称,指定为由 'SignalEditorScenario'
和字符向量组成的逗号分隔的对。信号编辑器场景覆盖在测试用例输入部分设置。
示例: 'SignalEditorScenario','Acceleration'
PreLoadFcn
— 预加载回调脚本
当前测试用例设置 (默认) | 字符向量
预加载回调脚本,指定为由 'PreLoadFcn'
和字符向量组成的逗号分隔的对。默认值使用迭代的测试管理器回调部分中现有的预加载回调脚本。
PostLoadFcn
— 加载后回调脚本
当前测试用例设置 (默认) | 字符向量
加载后回调脚本,指定为由 'PostLoadFcn'
和字符向量组成的逗号分隔的对。默认值使用迭代的测试管理器回调部分中的现有后加载回调脚本。
PreStartRealTimeApplicationFcn
— 预启动实时应用回调脚本
当前测试用例设置 (默认) | 字符向量
预启动实时应用程序回调脚本,指定为由 'PreStartRealTimeApplicationFcn'
和字符向量组成的逗号分隔的对。默认值使用迭代的测试管理器回调部分中现有的预启动实时应用程序回调脚本。
CleanupFcn
— 清理回调脚本
当前测试用例设置 (默认) | 字符向量
清理回调脚本,指定为由 'CleanupFcn'
和字符向量组成的逗号分隔的对。默认值使用迭代的测试管理器回调部分中现有的清理回调脚本。
Description
— 描述
当前测试用例设置 (默认) | 字符向量
测试描述文本,指定为由 'Description'
和字符向量组成的逗号分隔的对。描述在测试用例的描述部分设置。
示例: 'Description','Test the autopilot controller for wind gusts'
VariantConfiguration
— 变体配置名称
字符串 | 字符向量
自 R2024a 起
运行测试迭代之前应用于模型的变体配置的名称,指定为字符串或字符向量。
该测试参数适用于使用变体模块和变体参数等变体元素的模型,并且还具有使用 Variant Manager for Simulink® 为模型创建的变体配置。对于这样的模型,您可以通过创建测试用例迭代并在 VariantConfiguration
测试参数中设置所需的配置来针对不同的变体配置运行相同的测试用例。这有助于在迭代运行之前激活整个模型层次结构中的特定变体路径。此参数的默认值是在测试用例级别设置的变体配置。
有关示例,请参阅 Run Tests for Variant Models Using Variant Configurations。
示例: "LinInterExpNoNoise"
数据类型: char
| string
示例
设置测试参数
setTestParam(obj,'Description',... 'Test the autopilot controller for wind gusts');
版本历史记录
在 R2016a 中推出R2024a: 变体配置的新属性
对于变体模型,使用 VariantConfiguration
测试参数指定在运行测试迭代之前要应用于模型的变体配置。
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)