主要内容

sltest.harness.setHarnessCreateDefaults

定制测试工具创建的默认属性值

自从R2021b

描述

例子

sltest.harness.setHarnessCreateDefaults (name = value)集和寄存器指定利用创建指定名称的参数的默认值。有效的名称参数的列表,请参阅sltest.harness.create

例子

sltest.harness.setHarnessCreateDefaults(“名字”,令牌)集利用名称使用令牌。你不能使用令牌sltest.harness.create函数或“名字”= <值>语法。

可用的令牌,你可以单独使用或组合,是:

  • modelName美元——模型的名称

  • 组件美元——块的名称或模型拥有驾驭

  • ownerPath美元——利用主人的路径。如果利用所有者是一个框图,ownerPath美元是一样的modelName美元。如果利用所有者是一块,ownerPath美元是一块路径在所有者模型中,削减,/,分隔符替换为下划线。空格、回车和前导或尾随空格移除。

输入标记如下所示。令牌值自动替换的值关联模型名称、组件,和所有者的道路。

例子

全部折叠

sltest.harness.setHarnessCreateDefaults (SaveExternally = true)
sltest.harness.setHarnessCreateDefaults (“名称”,modelName _组件_Harness美元)美元

如果模型是myModel利用所有者控制器结果利用名称:

  • myModel_Controller_Harness

  • myModel_Controller_Harness1等。

如果模型是myModel利用所有者myModel /控制器结果利用名称:

  • myModel_Controller_Harness

  • myModel_Controller_Harness1等。

如果模型是myModel利用所有者飞机动力学模型结果利用名称:

  • myModel_AircraftDynamicsModel_Harness

  • myModel_AircraftDynamicsModel_Harness1等。

选择

作为一个替代使用sltest.harness.setHarnessCreateDefaults,你可以使用一个sl_customization.m文件来定制利用创建的默认值。看到定制测试工具创建默认属性值

如果你创建了一个sl_customization.m文件,然后您可以使用sltest.harness.setHarnessCreateDefaults设置额外的默认值或覆盖该文件中定义的值。如果你创建一个sl_customization.m文件和注册后使用sltest.harness.setHarnessCreateDefaults指定默认值,您之前被覆盖的文件中的默认值。

版本历史

介绍了R2021b