主要内容

sltest.harness.set

更改测试线束属性

描述

sltest.harness.set (harnessOwnerharnessName名称,值更改由一个指定的属性的名字价值对论证,用于测试线束harnessName由模型或组件拥有harnessOwner

例子

全部折叠

这个例子展示了如何使用sltest.harness.set

创建一个测试工具

加载F14模型并为其创建测试线束控制器子系统。

load_system (“f14”) sltest.harness.create ('f14 / controller'“名字”“Harness1”

更改测试线束名称

将名称从Harness1ControllerHarness

sltest.harness.set ('f14 / controller'“Harness1”“名字”'控制器跑步'

关闭模式

close_system(“f14”, 0)

输入参数

全部折叠

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

例子:1.9500E + 03

例子:“model_name”

例子:'model_name / subsystem'

装具的名称,指定为字符向量。

例子:“harness_name”

名称-值对的观点

指定可选的逗号分隔对名称,值论点。的名字参数名和价值是相应的价值。的名字必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:“名称”、“updated_harness”指定新的线束名称“updated_harness”

harness的新名称,指定为逗号分隔的对,由“名字”和一个有效的matlab文件名。

例子:“名称”、“new_harness_name”

由逗号分隔对指定的线束的新描述“描述”一个字符向量。

例子:'描述','更新的测试线束'

选项指定在测试的组件何时同步主模型和测试线束。子系统模型测试线束始终与其底层模型同步。

  • “SyncOnOpenAndClose”当测试工具打开时,从主模型重新构建被测组件,当测试工具关闭时,将更改从被测组件推到主模型。

  • “SyncOnOpen”当测试线束打开时,重建从主模型进行的组件。当测试线束关闭时,它不会从测试中的组件的变化推动到主模型。

  • 'synconpushrebuildonly'只有当您手动初始化整个测试工具的重新构建或推入时,才会重新构建和推入更改。有关更多信息,请参见同步测试工具和模型之间的变更

例子:“SynchronizationMode”、“SyncOnOpen”

数据类型:char

选项在打开时重新构建,指定为逗号分隔的对,由“UseDefaultName”或者真的

例子:“RebuildOnOpen”,真的

数据类型:逻辑

使用SIL/PIL验证现有生成代码的主构建文件夹的路径,指定为字符串或字符向量。如果您指定了一个构建文件夹,那么将使用该文件夹中的现有代码,这将加快利用创建时间。如果未指定构建文件夹,则会重新生成代码。

例子:“ExistingBuildFolder”、“C: \ TestMdl \ SILHarness \ Amplifier_ert_rtw '

数据类型:字符串|char

在测试线束重建期间更新配置集和模型工作区条目的选项,指定为包含的逗号分隔对'rebuildmodeldata'真的或者.此选项设置为真的用于子系统模型测试线束。

例子:'rebuildmodeldata',true

数据类型:逻辑

选项,在不编译主模型的情况下重新构建工具,其中来自最近编译的缓存信息用于更新测试工具工作区,转换子系统不更新,指定为逗号分隔的对,由“RebuildWithoutCompile”真的或者

例子:“RebuildWithoutCompile”,真的

使用Post Rebuld回调函数自定义测试线束。帖子重建回调函数在绑带重建后执行。有关更多信息,请参见自定义测试

例子:“PostRebuildCallback”、“HarnessCustomization”

要与设备关联的函数接口的名称,指定为字符串或字符向量。此选项仅适用于具有功能接口的可重用库组件。

例子:“FunctionInterfaceName”、“double_RLS”

在R2015A介绍