이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
프로그래밍 방식으로 모델의 코드 생성 파라미터 구성하기
구성 파라미터 대화 상자나 MATLAB® 명령줄을 통해 현재 활성화된 구성 세트의 코드 생성 파라미터를 수정할 수 있습니다. 이미 설정된 모델 구성에 대한 파라미터 설정을 자동화하는 스크립트를 작성할 때는 명령줄 방식을 사용하십시오.
실행 효율성를 지원하도록 파라미터 수정
이 예제에서는 코드 생성 어드바이저(Code Generation Advisor) 애플리케이션 목표인 실행 효율성를 지원하도록 구성 파라미터를 수정합니다.
1단계. 모델을 엽니다.
openExample('slexAircraftExample')2단계. 활성 구성 세트를 가져옵니다.
cs = getActiveConfigSet(model);
3단계. Generic Real-Time(GRT) 타깃을 선택하십시오.
switchTarget(cs,'grt.tlc',[]);4단계. 실행 속도를 최적화하려면 파라미터를 수정하십시오.
애플리케이션 목표가 실행 효율성인 경우, set_param를 사용하여 다음 파라미터를 수정하십시오:
set_param(cs,'MatFileLogging','off'); set_param(cs,'SupportNonFinite','off'); set_param(cs,'RTWCompilerOptimization','on'); set_param(cs,'OptimizeBlockIOStorage','on'); set_param(cs,'EnhancedBackFolding','on'); set_param(cs,'ConditionallyExecuteInputs','on') set_param(cs,'DefaultParameterBehavior','Inlined'); set_param(cs,'BooleanDataType','on'); set_param(cs,'BlockReduction','on'); set_param(cs,'ExpressionFolding','on'); set_param(cs,'LocalBlockOutputs','on'); set_param(cs,'EfficientFloat2IntCast','on'); set_param(cs,'BufferReuse','on');
5단계. 모델 구성을 파일에 저장합니다.
모델 구성을 'Exec_efficiency_cs.m'라는 파일로 저장하고, 파라미터 설정을 확인하십시오.
saveAs(cs,'Exec_Efficiency_cs'); dbtype Exec_Efficiency_cs 1:50