Main Content

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

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 中推出

全部展开