主要内容

setCallbackFcn

R2026b

定义操作回调函数

描述

setCallbackFcn(action,callbackFcn) 将 callbackFcn 指定的回调函数分配给模型顾问操作对象 action。

示例

示例

全部折叠

定义一个回调函数,以在检查未通过时在模型顾问输出中提供修复问题操作按钮。

创建一个 ModelAdvisor.Action 对象。

action = ModelAdvisor.Action;

设置操作按钮的标签和工具提示。

action.Name = "Fix Issue"; 
action.Description = "Automatically fix the issue detected by this check.";

定义点击按钮时要执行的回调函数。示例回调函数必须位于路径中,或作为局部函数位于同一文件中。

action.setCallbackFcn(@myFixFunction);
function myFixFunction
% Your custom logic to fix the issue goes here
disp("The issue has been fixed");
end

输入参数

全部折叠

在模型顾问输出中显示为按钮的自定义操作,以 ModelAdvisor.Action 对象形式返回。

点击操作按钮时要执行的回调函数,指定为函数句柄。

版本历史记录

在 R2006b 中推出