万博1manbetx仿真软件。ModelAdvisor
运行模型顾问MATLAB文件
描述
在MATLAB中使用该类的实例®程序来运行Model Advisor,例如执行一组标准的检查。MATLAB软件为您在当前MATLAB会话中打开的每个模型创建此对象的实例。要获得模型的model Advisor对象的句柄,请执行以下命令
妈= 万博1manbetxSimulink.ModelAdvisor.getModelAdvisor (模型);
在哪里模型
要检查的模型或子系统的名称。然后,您的程序可以使用Model Advisor对象的方法来初始化和运行Model Advisor的检查。
关于id
许多万博1manbetx仿真软件。ModelAdvisor
对象方法需要或返回id。一个ID是Model Advisor检查、任务或组的唯一标识符。ID必须保持不变。一个万博1manbetx仿真软件。ModelAdvisor
对象包括使您能够检索所有检查、任务和组、属于组和任务的检查、活动检查以及选定的检查、任务和组的ID的方法。
您可以使用检查上下文菜单在Model Advisor中找到检查id。
找到 | 这样做 |
---|---|
检查标题,ID,或位置的MATLAB源代码 |
|
检查身份证 |
|
检查文件夹中选定支票的id |
|
语法
妈
=仿万博1manbetx真软件。ModelAdvisor
参数
-
妈
-
表示
万博1manbetx仿真软件。ModelAdvisor
创建的对象。
属性
|
的
|
方法总结
的名字 |
描述 |
---|---|
关闭Model Advisor报告。 |
|
明确的检查。 |
|
清除所有检查。 |
|
清除一组检查。 |
|
清除属于指定任务或任务集的检查。 |
|
明确的任务。 |
|
完成所有任务。 |
|
显示模型顾问报告。 |
|
拷贝报告到指定位置。 |
|
filterResultWithExclusion | 筛选已被用户定义的排除项排除的对象。 |
获取模型顾问的基线模式设置。 |
|
获取Model Advisor执行的检查的id。 |
|
获取属于检查组的检查。 |
|
获取属于任务的检查。 |
|
获取检查结果。 |
|
获取检查结果数据。 |
|
获取一个或一组检查的通过/失败状态。 |
|
获取Model Advisor执行的任务组的id。 |
|
获取检查的输入参数。 |
|
获取检查的列表视图参数。 |
|
获取模型或子系统的模型顾问。 |
|
获得选中的检查。 |
|
获取模型顾问当前针对的系统路径。 |
|
完成选定的任务。 |
|
获取Model Advisor执行的任务的id。 |
|
启动Model Advisor配置编辑器。 | |
确定系统或子系统是否存在报告。 |
|
运行选定的检查。 |
|
对选定的任务运行检查。 |
|
选择检查。 |
|
选择所有检查。 |
|
选择一组检查。 |
|
选择属于指定任务的检查。 |
|
选择任务。 |
|
选择所有任务。 |
|
设置检查动作的启用/禁用状态。 |
|
为Model Advisor设置基线模式。 |
|
设置检查失败的级别。 |
|
为当前运行的检查设置结果。 |
|
为当前运行的检查设置结果数据。 |
|
设置当前正在运行的检查的通过/失败状态。 |
|
设置检查的列表视图参数。 |
|
验证检查是否已运行。 |
|
生成检查结果的基线集或将当前结果集与基线结果进行比较。 |
|
验证模型是否通过了一组检查。 |
|
生成基线报告或将当前报告与基线报告进行比较。 |
方法
closeReport
目的
关闭Model Advisor报告
语法
closeReport
描述
关闭与此Model Advisor对象关联的报告,该报告将关闭Model Advisor窗口。
另请参阅
deselectCheck
目的
明确的检查
语法
success = deselectCheck(
ID
)
参数
-
ID
-
指定要清除的检查的id的字符向量或单元格数组。
-
成功
-
如果检查清除,则为True(1)。
描述
方法指定的检查ID
.
请注意
此方法不能清除禁用的检查。
deselectCheckAll
目的
清除所有检查
语法
success = deselectCheckAll
参数
-
成功
-
如果所有检查都被清除,则为True(1)。
描述
清除所有未禁用的检查。
另请参阅
deselectCheckForGroup
目的
清晰的检查组
语法
success = deselectCheckForGroup(
groupName
)
参数
-
groupName
-
字符向量或单元格数组,指定要清除的组的名称。
-
成功
-
如果该方法成功清除指定的组,则返回True(1)。
描述
清除指定的检查组。
另请参阅
deselectCheckForTask
目的
清除属于指定任务或任务集的检查
语法
success = deselectCheckForTask(
ID
)
参数
-
ID
-
字符向量或单元格数组,用于指定要清除检查的任务的id。
-
成功
-
如果清除指定的任务,则返回True(1)。
描述
属性指定的任务中的检查
论点。ID
deselectTask
目的
明确的任务
语法
success = deselectTask(
ID
)
参数
-
ID
-
指定要清除的任务ID的字符向量或单元格数组
-
成功
-
如果该方法成功清除了指定的任务,则为True(1)。
描述
清除指定的任务
.ID
另请参阅
deselectTaskAll
目的
清除所有任务
语法
success = deselectTaskAll
参数
-
成功
-
如果此方法成功清除所有任务,则为True(1)。
描述
清除所有任务。
另请参阅
displayReport
目的
在模型顾问窗口中显示报告
语法
displayReport
描述
在“模型顾问”窗口中显示与此模型顾问对象关联的报告。该报告包括在与此Model Advisor对象关联的系统上运行检查的最新结果,以及系统的检查、组和任务的当前选择状态。
exportReport
目的
创建由Model Advisor生成的报告副本
语法
[success message] = exportReport(
目的地
)
参数
-
目的地
-
要生成报告文件的副本的路径名称。
-
成功
-
如果此方法成功地在指定位置创建了报告的副本,则为True(1)。
-
消息
-
如果复制成功,则为空;否则,原因是复制不成功。
描述
该方法创建Model Advisor生成的最后一个报告的副本,并将副本存储在指定的位置。
filterResultWithExclusion
目的
筛选已被用户定义的排除项排除的对象。
语法
filteredResultHandles =
obj
.filterResultWithExclusion (ResultHandles
)
参数
-
filteredResultHandles
-
导致排除的对象数组使检查发出警告或失败。
-
obj
-
表示
万博1manbetxSimulink.ModelAdvisor.getModelAdvisor
对象。
-
ResultHandles
-
导致检查警告或失败的对象数组。
描述
此方法使用启用了排除的检查过滤导致检查警告或失败的对象。
请注意
此方法用于从Model Advisor的自定义API创建的自定义检查中排除对象,这是一个可用的特性万博1manbetx®检查™.
另请参阅
getBaselineMode
目的
确定Model Advisor是否处于基线数据生成模式
语法
mode = getBaselineMode
参数
-
模式
-
布尔值表示基线模式。
描述
的模式
如果Model Advisor处于基线数据模式,output变量返回true。基线数据模式导致Model Advisor的验证方法,例如,verifyHTML,以生成基线数据。
getCheckAll
目的
获取所有支票的id
语法
id = getCheckAll
参数
-
id
-
字符向量的单元格数组,指定由模型顾问执行的所有检查的id。
描述
返回由字符向量组成的单元格数组,指定Model Advisor执行的所有检查的id。
另请参阅
getCheckForGroup
目的
获取属于检查组的检查
语法
id = getCheckForGroup(
groupName
)
参数
-
groupName
-
指定组名称的字符向量。
-
id
-
id的单元格数组。
描述
返回属于指定组的任务和检查的id的单元格数组
.groupName
另请参阅
getCheckForTask
目的
获取属于任务的检查
语法
checkIDs = getCheckForTask(
taskID
)
参数
-
taskID
-
任务ID。
-
checkIDs
-
属于指定任务的检查id的单元格数组。
描述
返回属于指定任务的检查的id的单元格数组
.taskID
另请参阅
getCheckResult
目的
获取运行检查或一组检查的结果
语法
结果= getCheckResult(
ID
)
参数
-
ID
-
检查ID或检查ID的单元格数组。
-
结果
-
检查结果或检查结果的单元格数组。
描述
获取指定检查的结果。结果的格式取决于生成数据的检查。
请注意
此方法用于访问使用Model Advisor的定制API创建的自定义检查生成的结果,这是一个可选特性万博1manbetx仿真软件检查软件有关更多信息,请参见定义自定义检查(万博1manbetx仿真软件检查)。
getCheckResultData
目的
获取运行检查或检查集产生的数据
语法
结果= getCheckResultData(
ID
)
参数
-
ID
-
检查ID或检查ID的单元格数组。
-
结果
-
来自检查结果的数据或来自检查结果的数据单元格数组。
描述
获取指定检查的检查结果数据。数据的格式取决于生成数据的检查。
请注意
此方法用于访问使用Model Advisor的自定义API创建的自定义检查生成的检查结果数据,这是一个可选特性万博1manbetx仿真软件检查软件有关更多信息,请参见定义自定义检查(万博1manbetx仿真软件检查)。
getCheckResultStatus
目的
获取支票或一组支票的状态
语法
结果= getCheckResultStatus(
ID
)
参数
-
ID
-
检查ID或检查ID的单元格数组。
-
结果
-
布尔值或布尔值的单元格数组,指示一个或一组检查的通过或失败状态。
描述
在运行一组检查之后调用此方法,以确定检查是通过还是失败。
getGroupAll
目的
让Model Advisor运行所有的检查组
语法
id = getGroupAll
参数
-
id
-
由Model Advisor运行的所有检查组的id的单元格数组。
描述
返回Model Advisor运行的所有检查组的id的单元格数组。
另请参阅
getInputParameters
目的
获取检查的输入参数
语法
params =
obj
.getInputParameters (check_ID
)
参数
-
参数个数
-
的单元格数组
ModelAdvisor。InputParameter
对象。
-
obj
-
表示
万博1manbetx仿真软件。ModelAdvisor
对象。
-
check_ID
-
唯一标识检查的字符向量。
您可以省略
如果在检查回调函数中使用该方法。check_ID
描述
返回与检查相关联的输入参数。
请注意
此方法用于访问用Model Advisor的定制API创建的自定义检查,这是一个可选特性万博1manbetx仿真软件检查软件有关更多信息,请参见定义自定义检查(万博1manbetx仿真软件检查)。
getListViewParameters
目的
获取check的列表视图参数
语法
params =
obj
.getListViewParameters (check_ID
)
参数
-
参数个数
-
的单元格数组
ModelAdvisor。ListViewParameter
对象。 -
obj
-
表示
万博1manbetx仿真软件。ModelAdvisor
对象。 -
check_ID
-
唯一标识检查的字符向量。
您可以省略
如果在检查回调函数中使用该方法。check_ID
描述
返回与检查相关的列表视图参数。
请注意
此方法用于访问用Model Advisor的定制API创建的自定义检查,这是一个可选特性万博1manbetx仿真软件检查软件有关更多信息,请参见定义自定义检查(万博1manbetx仿真软件检查)。
getModelAdvisor
目的
获取系统或子系统的Model Advisor对象
语法
obj = 万博1manbetxSimulink.ModelAdvisor.getModelAdvisor(
系统
)obj = 万博1manbetxSimulink.ModelAdvisor.getModelAdvisor(
系统
“新”)
参数
-
系统
-
模型或子系统的名称。
-
“新”
-
当将Model Advisor的工作范围从一个系统更改到另一个系统而不关闭前一个会话时需要。或者,您可以在调用前关闭前一个会话
getModelAdvisor
,在这种情况下“新”
可以省略。 -
obj
-
Model Advisor对象。
描述
此静态方法(参见静态方法的实例创建并返回万博1manbetx仿真软件。ModelAdvisor
类指定的模型或子系统的系统
.
getSelectedCheck
目的
获取当前选中的检查
语法
id = getSelectedCheck
参数
-
id
-
当前选中的检查的id的单元格数组。
描述
返回Model Advisor中当前选中的检查的id。
另请参阅
getSelectedSystem
目的
获取Model Advisor当前针对的系统
语法
path = getSelectedSystem
参数
-
路径
-
所选系统路径。
描述
获取Model Advisor当前针对的系统的路径。也就是说,最近被用户交互式地或通过编程方式选择进行检查的系统或子系统万博1manbetxSimulink.ModelAdisor.getModelAdvisor
.
另请参阅
getSelectedTask
目的
完成选定的任务
语法
id = getSelectedTask
参数
-
id
-
当前选定任务id的单元格数组。
描述
返回Model Advisor中当前选定任务的id。
另请参阅
getTaskAll
目的
获取由Model Advisor运行的任务
语法
id = getTaskAll
参数
-
id
-
由模型顾问运行的任务id的单元格数组。
描述
返回由Model Advisor运行的任务id组成的单元格数组。
另请参阅
万博1manbetxSimulink.ModelAdvisor.openConfigUI
目的
启动Model Advisor配置编辑器
语法
万博1manbetxSimulink.ModelAdvisor.openConfigUI
描述
这个静态方法启动Model Advisor配置编辑器。使用Model Advisor配置编辑器为Model Advisor创建定制的配置。
请注意
Model Advisor配置编辑器是一个可选的特性万博1manbetx仿真软件检查软件(见使用Model Advisor配置编辑器组织检查和文件夹(万博1manbetxSimulink Check)以获取更多信息)。
万博1manbetxSimulink.ModelAdvisor.reportExists
目的
确定模型或子系统是否存在报告
语法
Exists = reportexists('
系统
”)
参数
-
系统
-
指定系统或子系统路径的字符向量。
-
存在
-
True(1)如果报告存在
.系统
描述
所指定的模型(系统)或子系统的报告文件存在时,此方法返回true (1)
在系统
slprj / modeladvisor
MATLAB工作文件夹的子文件夹。
另请参阅
runCheck
目的
运行当前选中的检查
语法
success = runCheck(
ID
)
参数
-
ID
-
要运行的检查的ID的ID或单元格数组。
-
成功
-
如果运行检查,则为True(1)。
描述
运行当前在Model Advisor中选择的检查。调用此方法等效于选择运行选定检查按钮在模型顾问窗口。
另请参阅
runTask
目的
运行当前选定的任务
语法
success = runTask
参数
-
成功
-
如果任务正在运行,则为True(1)。
描述
运行当前在Model Advisor中选择的任务。调用此方法等效于选择运行选定检查按钮在模型顾问窗口。
另请参阅
selectCheck
目的
选择检查
语法
success = selectCheck(
ID
)
参数
-
ID
-
要选择的检查的ID或单元格数组。
-
成功
-
如果此方法成功地选择了指定的检查,则为True(1)。
描述
指定的检查
.此方法无法选择已禁用的检查。ID
selectCheckAll
目的
选择所有检查
语法
success = selectCheckAll
参数
-
成功
-
如果此方法成功地选择了所有检查,则为True(1)。
描述
选择所有未禁用的检查。
selectCheckForGroup
目的
选择检查组
语法
success = selectCheckForGroup(
ID
)
参数
-
ID
-
组ID的ID或单元格数组。
-
成功
-
如果此方法成功选择了指定的组,则为True (1)
描述
所指定的组
.ID
selectCheckForTask
目的
选择属于指定任务或任务集的检查
语法
success = selectCheckForTask(
ID
)
参数
-
ID
-
要选择检查的任务的ID或单元格数组。
-
成功
-
如果此方法成功地为指定的任务选择检查,则为True (1)
描述
属性指定的任务中的检查
论点。ID
另请参阅
selectTask
目的
选择任务
语法
success = selectask (
ID
)
参数
-
ID
-
要选择的任务的ID或单元格数组。
-
成功
-
如果此方法成功选择指定的任务,则为True(1)。
描述
选择任务。
另请参阅
selectTaskAll
目的
选择所有任务
语法
success = selectTaskAll
参数
-
成功
-
如果此方法成功选择所有任务,则为True(1)。
描述
选择所有任务。
另请参阅
setActionEnable
目的
设置检查动作状态
语法
obj
.setActionEnable (价值
)
参数
-
obj
-
表示
万博1manbetx仿真软件。ModelAdvisor
对象。 -
价值
-
布尔值,指示操作框是否启用或禁用。
真正的
-启用“操作”框。假
—禁用“操作”框。
描述
的setActionEnable
method指定启用或禁用操作框。只有check回调函数可以调用此方法。
请注意
此方法用于访问用Model Advisor的定制API创建的自定义检查,这是一个可选特性万博1manbetx仿真软件检查软件有关更多信息,请参见定义自定义检查(万博1manbetx仿真软件检查)。
另请参阅
setBaselineMode
目的
为Model Advisor设置基线数据生成模式
语法
setBaselineMode (
模式
)
参数
-
模式
-
指示Model Advisor基线模式设置的布尔值,要么在(
真正的
)或off (假
).
描述
将模型顾问的基线模式设置为
.基线模式导致Model Advisor的验证方法生成基线比较数据,以验证Model Advisor运行的结果。模式
setCheckErrorSeverity
目的
设置检查失败的严重程度
语法
obj
.setCheckErrorSeverity (价值
)
参数
-
obj
-
表示
万博1manbetx仿真软件。ModelAdvisor
对象。 -
价值
-
表示失败严重程度的整数。
0
—检查结果=警告1
—检查结果=失败
描述
设置当前运行的检查失败的结果状态
.只有check回调函数可以调用此方法。价值
请注意
此方法用于访问用Model Advisor的定制API创建的自定义检查,这是一个可选特性万博1manbetx仿真软件检查软件有关更多信息,请参见定义自定义检查(万博1manbetx仿真软件检查)。
另请参阅
setCheckResult
目的
为当前运行的检查设置结果
语法
success = setCheckResult(
结果
)
参数
-
结果
-
指定当前运行任务的结果的字符向量或单元格数组。
-
成功
-
如果该方法设置检查结果成功,则为True(1)。
描述
设置当前正在运行的检查的检查结果。只有check的回调函数可以调用此方法。
请注意
此方法用于使用Model Advisor的定制API创建的自定义检查,这是一个可选特性万博1manbetx仿真软件检查软件有关更多信息,请参见定义自定义检查(万博1manbetx仿真软件检查)。
setCheckResultData
目的
为当前运行的检查设置结果数据
语法
success = setCheckResultData(
数据
)
参数
-
数据
-
要设置的结果数据。
-
成功
-
如果此方法成功设置了当前检查的结果数据,则返回True (1)
描述
设置当前正在运行的检查的检查结果数据。只有check的回调函数可以调用此方法。
请注意
此方法用于使用Model Advisor的定制API创建的自定义检查,这是一个可选特性万博1manbetx仿真软件检查软件有关更多信息,请参见定义自定义检查(万博1manbetx仿真软件检查)。
setCheckResultStatus
目的
设置当前运行检查的状态
语法
success = setCheckResultStatus(
状态
)
参数
-
状态
-
布尔值,指示刚刚运行的检查的状态,要么pass (
真正的
)或失败(假
) -
成功
-
如果设置了状态,则为True(1)。
描述
设置当前正在运行的检查的通过或失败状态为状态
.只有check的回调函数可以调用此方法。
请注意
此方法用于使用Model Advisor的定制API创建的自定义检查,这是一个可选特性万博1manbetx仿真软件检查软件有关更多信息,请参见定义自定义检查(万博1manbetx仿真软件检查)。
setListViewParameters
目的
指定列表视图参数进行检查
语法
obj
.setListViewParameters (check_ID
,参数个数
)
参数
-
obj
-
表示
万博1manbetx仿真软件。ModelAdvisor
对象。 -
check_ID
-
唯一标识检查的字符向量。
您可以省略
如果在检查回调函数中使用该方法。check_ID
-
参数个数
-
的单元格数组
ModelAdvisor。ListViewParameter
对象。
描述
为检查设置列表视图参数。
请注意
此方法用于访问用Model Advisor的定制API创建的自定义检查,这是一个可选特性万博1manbetx仿真软件检查软件有关更多信息,请参见定义自定义检查(万博1manbetx仿真软件检查)。
verifyCheckRan
目的
验证Model Advisor已经运行了一组检查
语法
[success, missingChecks, additionalChecks] = verifyCheckRan(
id
)
参数
-
id
-
要验证的检查的id的单元格数组。
-
成功
-
布尔值,指定检查是否运行。
-
missingChecks
-
未运行的指定检查的id的单元格数组。
-
additionalChecks
-
运行的未指定检查的单元格id数组。
描述
输出变量成功
返回真正的
如果两个:
指定的所有检查
拔腿就跑。id
指定的检查
拔腿就跑。id
的missingChecks
参数提供未运行的指定检查。的additionalChecks
参数列出运行的未指定检查。
verifyCheckResult
目的
生成基线Model Advisor检查结果文件或将当前检查结果与基线检查结果进行比较
语法
[success message] = verifyCheckResult(
基线
,checkIDs
)
参数
-
基线
-
基线检查结果MAT-file路径。
-
checkIDs
-
检查id的单元格数组。
-
成功
-
布尔值,指定方法是否成功。
-
消息
-
指定错误消息的字符向量。
描述
如果模型顾问处于基线模式(请参阅setBaselineMode),此方法存储运行指定的检查的最新结果checkIDs
在mat文件中指定的位置基线
.如果该方法无法将检查结果存储在指定位置,则返回假
在输出变量中成功
以及输出变量失败的原因消息
.如果Model Advisor未处于基线模式,则此方法将比较运行指定的检查的最新结果checkIDs
指定的报告基线
.如果当前结果与基线结果匹配,则该方法返回真正的
的值成功
输出变量。
请注意
您必须运行指定的检查checkIDs
(见runCheck),然后调用verifyCheckResult
.
此方法使您能够将Model Advisor生成的最新检查结果与基线检查结果集进行比较。您可以使用该方法生成基线报告,并执行当前与基线结果的比较。要生成基线报告,请将Model Advisor置于基线模式,使用setBaselineMode.然后调用此方法,并将基线参数设置为您希望存储基线结果的位置。要执行当前与基线报告的比较,首先要确保Model Advisor没有处于基线模式(参见getBaselineMode).的值,然后使用基线报告的路径调用此方法基线
输入参数。
verifyCheckResultStatus
目的
验证模型已通过或未通过一组检查
语法
[success message] =验证checkresultstatus (
基线
,checkIDs
)
参数
-
基线
-
布尔变量数组。
-
checkIDs
-
检查id的单元格数组。
-
成功
-
布尔值,指定方法是否成功。
-
消息
-
指定错误消息的字符向量。
描述
此方法比较passor fail (真正的
或假
所指定的检查的最新运行状态
所指定的布尔值checkIDs
.如果状态与基线匹配,则此方法返回基线
真正的
的值成功
输出变量。
请注意
您必须运行指定的检查
(见runCheck),然后调用checkIDs
verifyCheckResultStatus
.
另请参阅
verifyHTML
目的
生成基线Model Advisor报告或将当前报告与基线报告进行比较
语法
[success message] = verifyHTML(
基线
)
参数
-
基线
-
Model Advisor报告的路径。
-
成功
-
布尔值,指定方法是否成功。
-
消息
-
指定错误消息的字符向量。
描述
如果模型顾问处于基线模式(请参阅setBaselineMode),此方法将Model Advisor最近生成的报告存储在指定的位置
.如果该方法无法在指定位置存储报表的副本,则返回基线
假
在输出变量中成功
以及输出变量失败的原因消息
.如果Model Advisor未处于基线模式,则此方法将Model Advisor最近生成的报表与指定的报表进行比较
.如果当前报告具有与基线报告完全相同的内容,则此方法将返回基线
真正的
的值成功
输出变量。
此方法使您能够将Model Advisor生成的报告与基线报告进行比较,以确定它们是否不同。您可以使用该方法来生成基线报告,以及执行当前与基线报告的比较。要生成基线报告,请将Model Advisor置于基线模式。然后调用此方法,并将基线参数设置为您想要存储基线报告的位置。要执行当前与基线报告的比较,首先要确保Model Advisor没有处于基线模式(参见getBaselineMode).的值,使用基线报告的路径来调用此方法
输入参数。基线