sltest.harness.create
创建测试工具
描述
sltest.harness.create (
创建一个模型组件的测试工具harnessOwner
)harnessOwner
使用默认属性。
sltest.harness.create (
使用指定的一个或多个额外的选项harnessOwner
,的名字
,价值
)的名字
,价值
对参数。
例子
为模型创建利用
创建利用f14
模型。利用叫做sample_harness
和有一个信号生成器块源和一个范围。
f14;sltest.harness.create (“f14”,“名字”,“sample_harness”,“源”,…“信号生成器”,“沉”,“范围”)
为一个子系统创建利用
创建利用控制器
子系统的f14
模型。利用允许编辑的控制器
并使用其他选项的默认属性。
f14;sltest.harness.create (“f14 /控制器”,“EnableComponentEditing”,真正的);
创建默认的一个子系统利用
创建一个默认的利用控制器
子系统的f14
模型。
f14;sltest.harness.create (“f14 /控制器”);
输入参数
harnessOwner
- - - - - -模型或组件
特征向量|双
模型或组件处理或路径,指定为一个特征向量或双。
例子:1.9500 e + 03
例子:“model_name”
例子:“model_name /子系统”
名称-值对的观点
指定可选的逗号分隔条名称,值
参数。的名字
参数名称和吗价值
相应的价值。的名字
必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家
。
“名称”、“controller_harness’,‘源’,“信号生成器”,“下沉”,“文件”
指定了一个利用命名controller_harness
,信号生成器块源和为被测试的组件文件块下沉。
“名字”
- - - - - -利用名称
特征向量
利用创建的名称,指定为逗号分隔组成的“名字”
和有效的MATLAB文件名称。
例子:“名称”、“harness_name”
“描述”
- - - - - -利用描述
特征向量
利用描述,指定为逗号分隔组成的“描述”
和一个特征向量。
例子:“描述”、“测试”
“源”
- - - - - -组件测试输入
“尺寸”
(默认)|“信号生成器”
|“从工作区”
|“来自文件”
|测试序列的
|“信号编辑器”
|“没有”
|“自定义”
的输入组件,指定为逗号分隔组成的“源”
值和一个可能的来源。
例子:“源”、“信号生成器”
“CustomSourcePath”
- - - - - -路径为自定义源库块
特征向量
自定义来源,库块使用的路径作为源,指定为逗号分隔组成的“CustomSourcePath”
和路径。
例子:“CustomSourcePath”、“金宝app仿真软件/资源/正弦波的
“沉”
- - - - - -利用输出
“输出港”
(默认)|“范围”
|“工作区”
|“文件”
|“没有”
|“自定义”
组件的输出,指定为逗号分隔组成的“沉”
水槽和一个可能的值。
例子:“沉”、“范围”
“CustomSinkPath”
- - - - - -路径为自定义库块下沉
特征向量
定制的水槽,去图书馆的路块使用的水槽,指定为逗号分隔组成的“CustomSinkPath”
和路径。
例子:“CustomSinkPath”、“金宝app仿真软件/水槽/终结者”
“SeparateAssessment”
- - - - - -单独的测试评估块
假
(默认)|真正的
选择添加一个单独的测试评估块测试工具,指定为逗号分隔两人组成的“SeparateAssessment”
和假
或真正的
。
例子:“SeparateAssessment”,真的
“SynchronizationMode”
- - - - - -指定测试组件的同步行为
“SyncOnOpenAndClose”
(默认)|“SyncOnOpen”
|“SyncOnPushRebuildOnly”
一个选项来指定当被测试的组件之间的同步主模型和测试工具。
“SyncOnOpenAndClose”
重建被测组件测试工具打开时,从主模型和推动变化从被测试的组件测试工具关闭时的主要模型。“SyncOnOpen”
重建被测组件测试工具打开时从主模型。它不推动变化从被测试的组件测试工具关闭时的主要模型。“SyncOnPushRebuildOnly”
重建和推动变化只有当你手动启动重建或推动整个测试工具。有关更多信息,请参见测试工具和模型之间的同步更改。
例子:“SynchronizationMode”、“SyncOnOpen”
“CreateWithoutCompile”
- - - - - -选项来创建利用没有编译的主要模型
假
(默认)|真正的
选项指定利用创造没有编译的主要模型,指定为逗号分隔两人组成的“CreateWithoutCompile”
和假
或真正的
。
假
编译运行模型和其他操作支持利用构建。金宝app
真正的
创建利用没有编译模型。
例子:“CreateWithoutCompile”,假的
“VerificationMode”
- - - - - -选择使用正常(模型),software-in-the-loop(银),或processor-in-the-loop(公益诉讼)块组件测试下
“正常”
(默认)|“银”
|“公益诉讼”
一个选项来指定要使用什么类型的块测试工具,指定为逗号分隔两人组成的“VerificationMode”
和块的类型使用。银和公益诉讼块需要仿真软件编码器。金宝app
例子:“VerificationMode”、“银”
“RebuildOnOpen”
- - - - - -集利用重建命令执行时利用打开
假
(默认)|真正的
选择利用重建打开时,指定为逗号分隔组成的“UseDefaultName”
和假
或真正的
。
例子:“RebuildOnOpen”,真的
“RebuildModelData”
- - - - - -集配置设置和模型空间条目更新在测试期间利用重建
假
(默认)|真正的
选项配置设置和模型空间条目更新测试工具重建期间,指定为逗号分隔组成的“RebuildModelData”
和真正的
或假
。
例子:“RebuildModelData”,真的
“SaveExternally”
- - - - - -测试保存为单独的基金文件
假
(默认)|真正的
选项每个测试工具保存为一个单独的基金文件,指定为逗号分隔组成的“SaveExternally”
和真正的
或假
。一个模型不能使用外部和内部测试工具存储。如果一个模型已经测试,一个新的测试工具遵循现有的存储类型利用,这个选项不覆盖。看到管理测试。
例子:“SaveExternally”,真的
“HarnessPath”
- - - - - -外部测试文件
特征向量
如果“SaveExternally”
指定,可以为外部利用基金文件指定一个位置使用逗号分隔两人组成的“HarnessPath”
和一个特征向量。
例子:“HarnessPath”、“C: \ MATLAB \ SafetyTests”
“PostCreateCallback”
- - - - - -利用定制创建后
特征向量
使用post创建回调函数自定义测试工具。post创建回调函数执行后,利用创建。有关更多信息,请参见自定义测试。
例子:“PostCreateCallback”、“HarnessCustomization”
“PostRebuildCallback”
- - - - - -利用定制后重建
特征向量
使用后重建回调函数自定义测试工具。重建后的回调函数执行后利用重建。有关更多信息,请参见自定义测试。
例子:“PostRebuildCallback”、“HarnessCustomization”
“ScheduleInitTermReset”
- - - - - -驱动模型初始化、复位和终止端口
假
(默认)|真正的
选择驱动模型初始化、复位和终止端口选择测试工具源码,指定为逗号分隔组成的“ScheduleInitTermReset”
和假
或真正的
。此选项只适用于利用创建框图。
例子:“ScheduleInitTermReset”,真的
“SchedulerBlock”
- - - - - -包括调度器块周期信号和函数调用
测试序列的
|“MATLAB函数”
|“没有”
选择测试工具包括一个调度程序块,指定为逗号分隔组成的“SchedulerBlock”
和块的类型使用。块包括如果测试工具创建一个框图或模型模型块,包含函数调用或周期性事件港口。包括没有调度程序块和连接所有端口利用源块,使用“没有”
。
例子:“SchedulerBlock”、“测试序列的
例子:“SchedulerBlock”、“没有”
“AutoShapeInputs”
- - - - - -匹配源输入信号维标量和双重价值
假
(默认)|真正的
选择形状标量和双值与输入信号的维数下的组件测试,指定为逗号分隔组成的“AutoShapeInputs”
和假
或真正的
。此选项只适用于利用轮廓尺寸,常数,信号生成器,从工作空间,或从文件块。
例子:“AutoShapeInputs”,真的
兼容性的考虑
DriveFcnCallWithTestSequence sltest.harness。创建不推荐
不推荐在R2018b开始
从R2018b版本,您可以使用“SchedulerBlock”
选项包括一个调度程序块在创建一个测试工具。名称-值对“SchedulerBlock”、“测试序列的
使用一个测试序列调度程序块和替换“DriveFcnCallWithTestSequence”,真的
。
“SchedulerBlock”
提供更多的调度器选择,并创建一个简单的块界面相比“DriveFcnCallWithTestSequence”
。更新你的代码的实例sltest.harness.create
、替换“DriveFcnCallWithTestSequence”,真的
与“SchedulerBlock”、“测试序列的
。
另请参阅
sltest.harness.check
|sltest.harness.clone
|sltest.harness.close
|sltest.harness.convert
|sltest.harness.delete
|sltest.harness.export
|sltest.harness.find
|sltest.harness.load
|sltest.harness.open
|sltest.harness.set
介绍了R2015a
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。