주요 콘텐츠

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

프로그래밍 방식으로 모델의 코드 생성 파라미터 구성하기

구성 파라미터 대화 상자나 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

참고 항목

도움말 항목