이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
ModelAdvisor.run
Model Advisor를 사용하여 시스템 검사 실행
구문
설명
ModelAdvisor.run(는 Systems,CheckIDList)CheckIDList에 지정된 확인 ID 목록에 대해 Systems에 지정된 모델 또는 하위 시스템에서 Model Advisor를 실행합니다.
ModelAdvisor.run(는 입력 매개변수 이름 Systems,{{CheckID,'InputParam',{paramName,paramValue}}})paramName 및 입력 매개변수 값 paramValue로 지정된 입력 매개변수 설정을 사용하여 CheckID로 지정된 검사 ID에 대해 Model Advisor를 실행합니다.
ModelAdvisor.run(Systems,{{CheckID1,'InputParam',{paramName1,paramValue1,...,paramNameN,paramValueN}},...,{CheckIDN,'InputParam',{paramName1,paramValue1,...,paramNameN,paramValueN}}})은 'InputParam'를 사용하여 지정된 입력 매개변수 설정을 사용하여 하나 이상의 확인 ID에 대해 Model Advisor를 실행합니다.
검사 ID는 CheckID1부터 CheckIDN까지 지정됩니다. 각 검사 ID에 대해 매개변수 이름 paramName1 - paramNameN 및 매개변수 값 paramValue1 - paramValueN과 함께 'InputParam'를 사용하여 검사에 대한 입력 매개변수를 지정할 수 있습니다.
예를 들어, 트리거 신호 이름 검사 검사에 대한 입력 매개변수를 지정하려면 다음을 사용합니다. {'mathworks.jmaab.db_0032','InputParam',{'Follow links','off','Look under masks','all'}}.
은 하나 이상의 Results = ModelAdvisor.run(___,Name,Value)Name,Value 쌍 인수를 사용하여 Model Advisor 분석의 속성을 지정하고 결과를 Results로 반환합니다. Model Advisor 실행의 속성을 보려면 Results를 사용합니다. 이전 구문 중 하나와 함께 이 옵션을 사용하세요.
예제
입력 인수
이름-값 인수
출력 인수
제한사항
ModelAdvisor.run는 모델 계층 전체에서 실행되지 않습니다. 상위 모델 및 참조 모델에서 Model Advisor를 실행하려면 대신Advisor.Application를 사용하십시오.ModelAdvisor.run는 활성 변형에 대해서만 Model Advisor를 실행합니다. 활성 및 비활성 변형 모두에서 Model Advisor를 실행하려면true로 지정된AnalyzeVariants인수와 함께Advisor.Application을 사용합니다.
팁
MATLAB® 명령줄에서 Model Advisor를 실행하면
ModelAdvisor.run명령의LogVerbosity옵션을 사용하여 오류, 경고 및 디버그 세부 정보와 같은 정보를 기록할 수 있습니다.ModelAdvisor.run('vdp',checkIDlist,'LogVerbosity','None')로깅의 세부 수준을 지정하려면 다음과 같이
LogVerbosity옵션을 설정할 수 있습니다.LogVerbosity의 값정보 로깅 수준 None정보가 없습니다(기본값). Concise오류 및 경고와 같은 적당한 양의 정보. Verbose완전한 정보. 또한
LogFile옵션을 포함하여 로그 세부 정보를 텍스트 파일에 저장할 수 있습니다.ModelAdvisor.run('vdp',checkIDlist,'LogVerbosity','Concise','LogFile','Log.txt')참고
LogVerbosity이None(기본값)로 설정된 경우LogFile를 지정할 수 없습니다.Parallel Computing Toolbox 라이센스와 멀티코어 시스템이 있는 경우 Model Advisor는 여러 시스템에서 병렬로 실행될 수 있습니다.
'ParallelMode'를'On'로 설정하고ModelAdvisor.run을 사용하여 Model Advisor를 병렬 모드에서 실행할 수 있습니다. 기본적으로'ParallelMode'는'Off'로 설정됩니다.ModelAdvisor.run를'ParallelMode'가'On'로 설정된 상태에서 사용하면 MATLAB가 자동으로 병렬 풀을 생성합니다.
대안
Model Advisor 사용자 인터페이스를 사용하여 각 시스템을 실행합니다. 사용자 인터페이스에서는 한 번에 하나의 시스템만 실행할 수 있습니다.
Simulink.ModelAdvisor개체를 사용하여 각 시스템을 한 번에 하나씩 실행하는 스크립트나 함수를 만듭니다.
