이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
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
개체를 사용하여 각 시스템을 한 번에 하나씩 실행하는 스크립트나 함수를 만듭니다.