이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
ModelAdvisor.SystemResult
시스템 수준 Model Advisor 결과에 액세스
설명
run
방법을 사용하여 얻은 Model Advisor 결과를 봅니다.
생성
System.Result
개체의 속성에 액세스하려면 getResults
메서드를 Advisor.Application
개체에 적용합니다.
속성
system
— Model Advisor가 분석하는 모델 또는 하위 시스템
문자형 벡터
Model Advisor가 분석하는 모델 또는 하위 시스템입니다.
데이터형: char
Type
— 모델 구성 요소
'도서관' | 'Model' | '하위 시스템'
Model Advisor가 분석하는 모델 구성 요소 유형입니다.
데이터형: char
numPass
— 통과한 Model Advisor 검사 수
double
run
방법을 사용하여 Model Advisor를 실행한 후 통과한 Model Advisor 검사 수를 얻습니다.
데이터형: double
numFail
— 실패한 Model Advisor 검사 수
double
run
방법을 사용하여 Model Advisor를 실행한 후 실패한 Model Advisor 검사 수를 가져옵니다.
데이터형: double
numNotRun
— 실행되지 않는 Model Advisor 검사 수
double
run
방법을 사용하여 Model Advisor를 실행한 후 실행되지 않는 Model Advisor 검사 수를 얻습니다.
데이터형: double
numWarn
— 경고하는 Model Advisor 검사 수
double
run
방법을 사용하여 Model Advisor를 실행한 후 경고하는 Model Advisor 검사 수를 가져옵니다.
경고하는 Model Advisor 검사 수입니다.
데이터형: double
CheckResultObjs
— 모델 어드바이저 확인 결과
ModelAdvisor.CheckResult 객체로 구성된 셀형 배열
각 Model Advisor 검사에 대한 ModelAdvisor.CheckResult
객체를 포함하는 셀 배열입니다. Model Advisor 검사 결과를 얻으려면 이러한 개체 속성에 액세스하세요.
데이터형: double
예제
참조된 모델에 대해 Model Advisor 검사 실행
이 예에서는 sldemo_mdlref_basic
에서 참조된 sldemo_mdlref_counter
모델에 대한 검사를 실행하는 방법을 보여줍니다.
명령 창에서 sldemo_mdlref_basic
모델을 열고 sldemo_mdlref_counter
모델을 참조합니다.
openExample('sldemo_mdlref_basic'); openExample('sldemo_mdlref_counter');
모델 사본을 작업 폴더에 저장하고 이름을 mdlref_basic
및 mdlref_counter
로 바꿉니다.
save_system('sldemo_mdlref_basic','mdlref_basic'); save_system('sldemo_mdlref_counter','mdlref_counter');
mdlref_basic
에서 모델 참조를 sldemo_mdlref_counter
에서 mdlref_counter
로 변경합니다. mdlref_basic
을 절약하세요.
set_param('mdlref_basic/CounterA','ModelName','mdlref_counter'); set_param('mdlref_basic/CounterB','ModelName','mdlref_counter'); set_param('mdlref_basic/CounterC','ModelName','mdlref_counter'); save_system('mdlref_basic');
루트 모델을 mdlref_basic
로 설정합니다.
RootModel='mdlref_basic';
Application
객체를 생성합니다.
app = Advisor.Manager.createApplication();
루트 분석을 설정합니다.
setAnalysisRoot(app,'Root',RootModel);
Model Advisor 분석에서 확인 인스턴스를 지웁니다.
deselectCheckInstances(app);
검사 인스턴스 ID를 사용하여 검사 연결되지 않은 선, 입력 포트 및 출력 포트 식별를 선택합니다.
instanceID = getCheckInstanceIDs(app,'mathworks.design.UnconnectedLinesPorts'); checkinstanceID = instanceID(1); selectCheckInstances(app,'IDs',checkinstanceID);
Model Advisor 분석을 실행합니다.
run(app);
분석 결과를 얻고 ModelAdvisor.SystemResult
및 ModelAdvisor.CheckResult
개체의 속성을 봅니다.
Results=getResults(app);
Model Advisor 보고서를 생성하고 봅니다. Model Advisor는 mdlref_basic
및 mdlref_counter
모두에 대해 검사를 실행합니다.
report = generateReport(app); web(report)
모델을 닫습니다.
close_system('mdlref_basic'); close_system('mdlref_counter');
버전 내역
R2015b에 개발됨
참고 항목
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)