Main Content

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

Advisor.Manager 클래스

네임스페이스: Advisor

Model Advisor 애플리케이션 관리

설명

Advisor.Manager을 사용하여 Model Advisor 응용 프로그램을 생성, 가져오고 새로 고칩니다. Advisor.Manager를 사용하여 다음을 수행할 수 있습니다.

  • Model Advisor 검사 정보 캐시를 새로 고칩니다. 사용자 정의 Model Advisor 검사를 위해 Model Advisor 구성 파일 또는 sl_customization.m 파일을 생성하거나 수정하는 경우 캐시를 새로 고쳐야 합니다.

  • 모델 참조 계층 및 변형 전체에 걸쳐 Model Advisor 검사를 실행할 수 있는 Advisor.Application 개체를 생성하거나 액세스합니다.

    참고

    모델이 모델 참조 또는 변형을 사용하지 않는 경우 Advisor.Application 대신 ModelAdvisor.run 함수를 사용하십시오. ModelAdvisor.run은 모델 및 하위 시스템에서 Model Advisor 검사를 실행할 수 있으며 여러 시스템에서 병렬로 실행할 수 있는 옵션이 있습니다.

메서드

모두 확장

예제

모두 축소

모델 계층 전체나 활성 및 비활성 변형 전체에서 Model Advisor를 실행해야 하는 경우 Advisor.Application 개체를 사용하여 Model Advisor를 실행하세요. 이 예에서는 Advisor.Application을 생성하고, AnalyzeVariants 인수를 지정하고, 상위 모델 및 참조 모델에서 Model Advisor를 실행하는 방법을 보여줍니다.

예제 모델 sldemo_mdlref_basic을 엽니다. MATLAB® 명령 창에 다음을 입력합니다.

openExample("sldemo_mdlref_basic")

sldemo_mdlref_basic의 모델 참조 계층 전체에서 Model Advisor 검사를 실행하는 데 사용할 수 있는 Advisor.Application 개체를 생성합니다.

app = Advisor.Manager.createApplication();

이 예에서 모델은 변형을 사용하지 않습니다. 그러나 Model Advisor를 모델의 활성 및 비활성 변형 모두에서 실행하려면 AnalyzeVariantstrue로 지정하십시오.

app.AnalyzeVariants = true;

분석할 모델 또는 하위 시스템을 지정합니다. 이 예에서는 sldemo_mdlref_basic 모델을 Model Advisor 분석의 루트로 지정합니다.

setAnalysisRoot(app,Root = "sldemo_mdlref_basic");

Advisor.Application 개체에 대한 분석 루트로 모델을 지정하면 Model Advisor는 해당 모델과 참조된 모델을 분석합니다. 자세한 내용은 setAnalysisRoot를 참조하세요.

Model Advisor 분석을 실행합니다.

run(app);

Model Advisor는 sldemo_mdlref_basic 및 참조 모델 sldemo_mdlref_counter 모두에서 실행됩니다.

자세한 내용은 Advisor.Application를 참조하세요.

버전 내역

R2015b에 개발됨