Main Content

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

sltest.harness.clone

复制测试框架

说明

sltest.harness.clone(HarnessOwner,HarnessName) 克隆与模型或组件 HarnessOwner 相关的测试框架 HarnessName。克隆的框架包含源框架模型内容、配置设置和回调。

sltest.harness.clone(HarnessOwner,HarnessName,NewHarness) 使用附加参量 NewHarness 来指定克隆的框架的名称。

sltest.harness.clone(HarnessOwner,HarnessName,Name,Value) 使用一个或多个 Name,Value 对参量指定的附加选项克隆与 HarnessOwner 关联的测试框架 HarnessName

示例

全部折叠

为模型 f14Controller 子系统创建测试框架 ControllerHarness1。克隆框架并将其保存为 ControllerHarness2

openExample('f14')
sltest.harness.create('f14/Controller','Name',...
   'ControllerHarness1','SynchronizationMode',...
   'SyncOnOpenAndClose')
sltest.harness.clone('f14/Controller',...
   'ControllerHarness1','ControllerHarness2')

将上一步创建的测试框架 ControllerHarness1 克隆到 Aircraft Dynamics Model 子系统并将其保存为 ControllerHarnessClone

sltest.harness.clone('f14/Controller',...
   'ControllerHarness1','DestinationOwner',...
   'f14/Aircraft Dynamics Model','Name',...
   'ControllerHarnessClone')

输入参数

全部折叠

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

示例: 1.9500e+03

示例: ‘我的模型’

示例: ‘myModel/Controller’

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

示例: ‘控制器框架’

克隆的框架的名称,指定为字符向量。如果未指定任何值,则会自动生成默认值。

示例: ‘控制器框架 2’

名称-值参数

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

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

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

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

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

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

示例: 'Name','newClonedHarness'

版本历史记录

在 R2015b 中推出