setCallbackFcn
为检查指定回调函数
语法
setCallbackFcn(check_obj, @handle,
context
, style
)
说明
setCallbackFcn(check_obj, @handle,
指定与检查 context
, style
)check_obj
一起使用的回调函数。
对于样式输入参量,要使用模型顾问报告的默认格式,请指定 DetailStyle
。使用默认格式后,您不必使用 ModelAdvisor.FormatTemplate
类或其他模型顾问格式 API 来格式化出现在模型顾问中的结果。DetailStyle
还允许您按模块、子系统或建议的操作查看结果。如果默认格式不符合您的需要,请使用 ModelAdvisor.FormatTemplate
API 或其他格式 API。
输入参数
check_obj |
|
handle | 检查回调函数的句柄 |
context | 检查模型或子系统的上下文:
|
style | 回调函数的类型:
|
示例
此示例说明使用回调函数的检查的定义,此函数的样式定义为 DetailStyle
。
% This is the recommended style to author checks. function defineModelAdvisorChecks mdladvRoot = ModelAdvisor.Root; rec = ModelAdvisor.Check('com.mathworks.sample.Check0'); rec.Title = 'Check whether block names appear below blocks (recommended check style)'; rec.TitleTips = 'Example new style callback (recommended check style)'; rec.setCallbackFcn(@SampleNewCheckStyleCallback,'None','DetailStyle'); % set fix operation myAction0 = ModelAdvisor.Action; myAction0.setCallbackFcn(@sampleActionCB0); myAction0.Name='Make block names appear below blocks'; myAction0.Description='Click the button to place block names below blocks'; rec.setAction(myAction0); mdladvRoot.publish(rec, 'Demo'); % publish check into Demo group.