Main Content

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

sltest.harness.move

将测试框架从链接实例移至库模块或其他框架所有者

说明

sltest.harness.move(HarnessOwner,HarnessName) 将与模块 HarnessOwner 关联的测试框架 HarnessName 从链接实例移动到其参考库模块。移动测试框架会将其从链接实例中移除。如果 HarnessName 不是链接实例,则此命令会导致错误。

sltest.harness.move(HarnessOwner,HarnessName,NewPath) 将与模块 HarnessOwner 关联的测试框架 harnessName 移动到 NewPath 指定的目标路径。

sltest.harness.move(HarnessOwner,HarnessName,Name,Value) 使用一个或多个 NameValue 对指定的附加选项移动与 HarnessOwner 关联的测试框架 HarnessName

示例

全部折叠

将测试框架 Baseline_controller_testsController 子系统的链接实例移动到库子系统。移动测试框架时会显示警告。

% Open the model 
openExample("sltestHeatpumpLibraryLinkExample")
% Move the test harness
sltest.harness.move("sltestHeatpumpLibraryLinkExample/Controller",...
"Baseline_controller_tests")

将测试框架 Requirements_TestsController 子系统的链接实例移动到 Plant 子系统并将其保存为 Requirements_Tests_Moved

sltest.harness.move...
   ("sltestHeatpumpLibraryLinkExample/Controller",...
   "Requirements_Tests","DestinationOwner",...
   "sltestHeatpumpLibraryLinkExample/Plant",...
   "Name","Requirements_Tests_Moved")

输入参数

全部折叠

模型或组件句柄或路径,指定为字符向量或双精度值。

示例: 1.9500e+03

示例: 'model_name'

示例: 'model_name/Subsystem'

框架的名称,指定为字符向量。

示例: ‘框架名称’

移动的测试框架的目标路径,指定为字符向量。

示例: 'model_name/Subsystem2'

名称-值参数

将可选的参量对组指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量后,但参量对组的顺序无关紧要。

在 R2021a 之前,使用逗号分隔每个名称和值,并用引号将 Name 引起来

示例: 'DestinationOwner','model3/Controller3','Name','newMovedHarness'

测试框架移动到的所有者模块,指定为由 'DestinationOwner' 和字符向量组成的逗号分隔的对。

示例: 'DestinationOwner','model3/Controller3'

移动的测试框架的名称,指定为由 'Name' 和字符向量组成的逗号分隔的对。如果没有为 Name 指定值,则默认使用测试框架的名称。

示例: 'Name','newMovedHarness'

版本历史记录

在 R2016a 中推出