ModelAdvisor.run
使用Model Advisor对系统运行检查
语法
描述
ModelAdvisor.run (
在指定的模型或子系统上运行模型顾问系统
,CheckIDList
)系统
所指定的检查id列表CheckIDList
.
请注意
将检查表传递给ModelAdvisor.Run ()
,不允许有相同的检查,也不允许有重复的检查id。如果你想对不同的输入参数执行相同的检查,可以使用以下步骤之一来实现:
调用
ModelAdvisor.run ()
分别在两个检查id上。运行(model_list,{check1}, {inputParam2})
使用具有相同检查但具有不同输入参数的不同任务的配置。
运行(model_list, configuration, 'path/name.json')
ModelAdvisor.run (
为指定的检查ID运行Model Advisor系统
{{CheckID
、“InputParam”{paramName
,paramValue
)}}}CheckID
使用输入参数名称指定的输入参数设置paramName
和输入参数值paramValue
.
ModelAdvisor.run(系统,{{CheckID1, InputParam, {paramName1, paramValue1,…,paramNameN paramValueN}},…,{CheckIDN, InputParam, {paramName1, paramValue1,…,paramNameN paramValueN}}})
使用指定的输入参数设置,为一个或多个检查id运行Model Advisor“InputParam”
.
检查id由CheckID1
通过CheckIDN
.对于每个检查ID,可以使用指定检查的输入参数“InputParam”
通过参数名,paramName1
通过paramNameN
,参数值,paramValue1
通过paramValueN
.
例如,下面的代码运行Model Advisor检查:
“mathworks.jmaab.jc_0281”
输入参数“链接”
设置为“关闭”
和“jc_0281_a”
sub-checks禁用“mathworks.jmaab.db_0032”
输入参数“链接”
设置为“关闭”
以及输入参数“看面具下的样子”
设置为“所有”
结果= ModelAdvisor.run(“vdp”,...{{“mathworks.jmaab.jc_0281”,“InputParam”, {“链接”,“关闭”,“jc_0281_a”, 0}},...{“mathworks.jmaab.db_0032”,“InputParam”, {“链接”,“关闭”,“看面具下的样子”,“所有”)}}}
例子
输入参数
输出参数
提示
如果您拥有并行计算工具箱许可证和多核机器,Model Advisor可以并行地在多个系统上运行。您可以通过使用以并行模式运行模型顾问
ModelAdvisor.run
与“ParallelMode”
设置为“上”
.默认情况下,“ParallelMode”
设置为“关闭”
.当你使用ModelAdvisor.run
与“ParallelMode”
设置为“上”
, MATLAB®自动创建并行池。
选择
使用Model Advisor用户界面来运行每个系统。在用户界面中,一次只能运行一个系统。
类创建脚本或函数
金宝app仿真软件。ModelAdvisor
对象来运行每个系统,每次运行一个。