이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
setCallbackFcn
확인을 위한 콜백 함수 지정
구문
setCallbackFcn(check_obj, @handle, context, style)
설명
setCallbackFcn(check_obj, @handle, 은 검사 context, style)check_obj과 함께 사용할 콜백 함수를 지정합니다.
스타일 입력 인수에 대해 Model Advisor 보고서의 기본 형식을 사용하려면 DetailStyle를 지정합니다. 기본 형식을 사용하면 Model Advisor에 표시되는 결과의 형식을 지정하기 위해 ModelAdvisor.FormatTemplate 클래스 또는 다른 Model Advisor Formatting 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.