Main Content

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

sltest.harness.rebuild

根据主模型重建测试框架并更新工作区条目和配置参数集

说明

sltest.harness.rebuild(harnessOwner,harnessName) 根据包含 harnessOwner 的主模型重建测试框架 harnessName。可选地,该函数将主模型的活动配置集(但不非活动集)和与 harnessOwner 关联的工作区条目传输到测试框架 harnessName。该功能还重建了测试框架中的转换子系统。如果您指定使用 sltest.harness.createsltest.harness.set 为 SIL/PIL 子系统使用现有的生成代码,则框架重建将使用该代码而不是重新生成它。子系统模型测试框架总是重建。

示例

全部折叠

更改主模型中棒式预过滤器的分母值。然后,重建与 f14 模型中的 Controller 子系统相关联的 controller_harness。请注意,该参数已框架中更新。

openExample('f14');
sltest.harness.create('f14/Controller',...
    'Name','controller_harness',...
    'SynchronizationMode','SyncOnPushRebuildOnly');

set_param('f14/Controller/Stick Prefilter',...
    'Denominator','[Ts,2]')

sltest.harness.open('f14/Controller','controller_harness')
blkpath = 'controller_harness/Controller/Stick Prefilter';
disp(['Original denominator: ' get_param(blkpath,'Denominator')])

sltest.harness.rebuild('f14/Controller','controller_harness');
disp(['Updated denominator: ' get_param(blkpath,'Denominator')])

输入参数

全部折叠

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

示例: 1.9500e+03

示例: '型号名称'

示例: ‘模型名称/子系统’

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

示例: ‘框架名称’

版本历史记录

在 R2015a 中推出