主要内容

本页采用了机器翻译。点击此处可查看英文原文。

CallbackStyle property

回调函数类型

'DetailStyle'(推荐)
'StyleOne'(默认值)
'StyleTwo'
'StyleThree'

描述

CallbackStyle 属性指定回调函数的类型。

‘DetailStyle’ 检查回调函数用于收集详细结果。建议使用这种类型的回调函数,它可以让您使用模型顾问报告的默认格式。此回调函数的关键字是 DetailStyle。检查定义需要此关键字。使用默认格式,您无需使用 ModelAdvisor.FormatTemplate 类或其他模型顾问格式化 API 来格式化模型顾问中显示的结果。这种样式还允许您按模块、子系统或推荐操作查看结果。

详细结果收集回调函数接受以下参量。

参量I/O 类型描述
system输入模型顾问分析的模型或子系统的路径。
CheckObj输入ModelAdvisor.Check 对象

要指示模型是否通过或未通过检查,或者建议使用模型顾问格式化 API 来格式化结果并修复问题,请使用简单检查回调函数。此回调函数的关键字是 StyleOne。检查定义需要此关键字。

简单的检查回调函数接受以下参量。

参量I/O 类型描述
system输入模型顾问分析的模型或子系统的路径。
result输出MATLAB® 字符向量,支持模型顾问格式化 API 调用或嵌入式 HTML 标签进行文本格式化。

使用详细检查回调函数以分层、层次化的方式返回和组织字符串结果。该函数提供两个输出参量,因此您可以将文本描述与一个或多个详细信息段落关联起来。详细回调函数的关键字是 StyleTwo。检查定义需要此关键字。

详细的回调函数接受以下参量。

参量I/O 类型描述
system输入模型顾问分析的模型或系统的路径。
ResultDescription输出支持模型顾问格式化 API 调用或嵌入式 HTML 标签进行文本格式化的 MATLAB 字符向量的元胞数组。模型顾问将 ResultDescription 字符向量与相应的 ResultDetails 字符向量数组连接起来。
ResultDetails输出包含一个或多个字符向量的元胞数组。ResultDetails 元胞数组的长度必须与 ResultDescription 元胞数组的长度相同。

要自动显示检查返回的每个对象的超链接,请使用带有超链接结果的回调函数。这种类型的回调函数的关键字是 StyleThree。检查定义需要此关键字。

此回调函数接受以下参量。

参量I/O 类型描述
system输入模型顾问分析的模型或系统的路径。
ResultDescription输出支持模型顾问格式化 API 调用或嵌入式 HTML 标签进行文本格式化的 MATLAB 字符向量的元胞数组。
ResultDetails输出包含一个或多个 Simulink® 对象(例如块、端口、线条和 Stateflow® 图)的元胞数组。对象必须是句柄或 Simulink 路径的形式。ResultDetails 元胞数组的长度必须与 ResultDescription 元胞数组的长度相同。