主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

getProperty

类: sltest.testmanager.TestCase
命名空间: sltest.testmanager

获取测试用例属性

语法

val = getProperty(tc,propertyName)
val = getProperty(___,simulationIndex)

说明

val = getProperty(tc,propertyName) 获取测试用例属性。

val = getProperty(___,simulationIndex) 获取测试用例属性。如果测试用例是等效性测试用例,则指定仿真指标。

输入参数

全部展开

从中获取测试设置属性的测试用例,指定为 sltest.testmanager.TestCase 对象。

测试用例属性名称,指定为这些选项之一,为字符串或字符向量。使用 setProperty 方法设置这些属性。可用的属性有:

  • "Model" - 要测试的模型的名称

  • "SimulationMode" - 测试期间模型的仿真模式

  • "OverrideSILPILMode" - 将模块的 SIL 或 PIL 仿真模式覆盖为普通模式

  • "HarnessName" - 用于测试的框架名称

  • "HarnessOwner" - 框架所有者姓名

  • "ComponentUnderTestName" - 要测试的 Model 模块的名称

  • "OverrideStartTime" - 覆盖开始时间

  • "StartTime" - 仿真的开始时间覆盖值

  • "OverrideStopTime" - 覆盖停止时间

  • "StopTime" - 仿真停止时间覆盖值

  • "StopSimAtLastTimePoint" - 在输入数据结束时停止仿真,而不是模型停止时间

  • "OverrideInitialState" - 覆盖初始状态

  • "InitialState" - 用于指定在测系统的初始状态的字符串或字符向量

  • "PreloadCallback" - 在模型加载之前和模型回调之前评估的字符串或字符向量

  • "PostloadCallback" - 在测系统加载和 PostLoadFcn 回调完成后评估的字符串或字符向量

  • "PreStartRealTimeApplicationCallback" - 在目标计算机上启动实时应用程序之前评估的字符串或字符向量

  • "CleanupCallback" - 仿真完成并执行模型回调后评估的字符串或字符向量

  • "UseSignalEditorScenarios" - 使用信号编辑器场景进行测试输入

  • "SignalEditorScenario" - 要使用的信号编辑器场景名称

  • "IsTestDataReferenced" - 使用来自外部文件(例如 Excel® 或 MAT 文件)的测试数据创建测试用例

  • "TestDataPath" - 创建测试用例所引用的外部文件的字符向量路径

  • "Adapter" - 用于转换测试数据的适配器函数的函数句柄

  • "SDIViewFile" - 仿真数据检查器视图文件的路径

  • "OverrideModelOutputSettings" - 覆盖模型输出设置

  • "SaveOutput" - 保存仿真输出

  • "SaveState" - 在仿真中保存模型状态

  • "SaveFinalState" - 保存仿真的最终状态

  • "SignalLogging" - 对数信号

  • "DSMLogging" - 日志数据存储

  • "ConfigsetOverrideSetting" - 确定配置集覆盖的值

  • "ConfigsetName" - 配置集覆盖名称

  • "ConfigsetFileLocation" - 包含配置集对象的 MAT 文件的路径

  • "ConfigsetVarName" - ConfigsetFileLocation 中配置集变量的名称

  • "IterationScript" - 针对测试用例迭代脚本评估的特征向量

  • "SimulationIndex" - 确定属性适用于哪种仿真,适用于等效性测试用例类型

  • "FastRestart" - 表示测试迭代是否使用快速重启模式运行

  • "SaveBaselineRunInTestResult" - 启用保存测试用例中使用的基线运行,保存在测试结果中

  • "LoadAppFrom" - 加载实时应用程序的位置

  • "TargetComputer" - 目标计算机名称

  • "TargetApplication" - 目标应用程序名称

  • "VariantConfiguration" - 仿真前应用于模型的变体配置的名称 (自 R2024a 起)

  • "RoadRunnerInstallationFolder" - RoadRunner 应用程序的安装文件夹

  • "RoadRunnerProjectFolder" - RoadRunner 工程的工程文件夹

  • "RoadRunnerScenarioPath" - RoadRunner 场景文件的路径

  • "RoadRunnerRunInConsoleMode" - 在控制台模式或图形模式下运行 RoadRunner 的选项

  • "RoadRunnerTurnOffPacing" - 选择开启或关闭节奏来运行 RoadRunner 场景

  • "StopOnFailure" - 当测试迭代失败时停止执行 RoadRunner 测试用例的选项

  • "OverrideRoadRunnerDefaultSettings" - 覆盖测试管理器中的 RoadRunner 默认文件和路径设置

该属性适用的仿真编号,指定为整数,12。此设置适用于有两个仿真的仿真测试用例。对于基线和仿真测试用例,仿真索引是 1

输出参量

全部展开

测试用例属性的内容,以字符向量、逻辑或标量值的形式返回。

示例

全部展开

% Open the model for this example
openExample('sldemo_absbrake');

% Create the test file, test suite, and test case structure
tf = sltest.testmanager.TestFile('API Test File');
ts = createTestSuite(tf,'API Test Suite');
tc = createTestCase(ts,'baseline','Baseline API Test Case');

% Assign the system under test to the test case
setProperty(tc,"Model",'sldemo_absbrake');

% Get and check the system under test model
getProperty(tc,"Model");

版本历史记录

在 R2015b 中推出

全部展开