주요 콘텐츠

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

switchTarget

모델 구성 세트에 대한 대상 선택

설명

switchTarget(myConfigObj,systemTargetFile,[])는 활성 구성 세트에 대해 선택된 시스템 타깃 파일을 변경합니다.

예제

switchTarget(myConfigObj,systemTargetFile,targetOptions)targetOptions에 의해 지정된 구성 파라미터를 설정합니다.

예제

예제

모두 축소

이 예제는 model에 대해 활성 구성 세트를 가져오고, 해당 구성 세트의 시스템 타깃 파일을 변경하는 방법을 보여줍니다.

% Get configuration set for model
myConfigObj = getActiveConfigSet(model);
% Switch system target file
switchTarget(myConfigObj,'ert.tlc',[]);

이 예제는 현재 모델(gcs)에 대해 활성 구성 세트를 가져오고, 다양한 targetOptions를 설정한 후 시스템 타깃 파일 선택을 변경하는 방법을 보여줍니다.

% Get configuration set for current model
myConfigObj=getActiveConfigSet(gcs);

% Specify target options
targetOptions.TLCOptions = '-aVarName=1'; 
targetOptions.MakeCommand = 'make_rtw'; 
targetOptions.Description = 'my target'; 
targetOptions.TemplateMakefile = 'grt_default_tmf';

% Define a system target file
targetSystemFile='grt.tlc';

% Switch system target file
switchTarget(myConfigObj,targetSystemFile,targetOptions);

값을 검증하려면 targetOptions를 사용하십시오(선택 사항).

% Verify values (optional)
targetOptions
          TLCOptions: '-aVarName=1'
         MakeCommand: 'make_rtw'
         Description: 'my target'
    TemplateMakefile: 'grt_default_tmf'

기본 ERT 대상 파일을 set_param(model,'SystemTargetFile','ert.tlc') 대신 옵션으로 선택하십시오.

% use switchTarget to select toolchain build of defaul ERT target
model='CounterModel';
openExample(model);

% Get configuration set for model
myConfigObj = getActiveConfigSet(model);

% Specify target options for toolchain build approach
targetOptions.MakeCommand = ''; 
targetOptions.Description = 'Embedded Coder'; 
targetOptions.TemplateMakefile = '';

% Switch system target file
switchTarget(myConfigObj,'ert.tlc',targetOptions);

입력 인수

모두 축소

ConfigSet의 구성 설정 객체 또는 Simulink.ConfigSetRef의 구성 참조 객체. getActiveConfigSet를 호출하여 구성 설정 객체를 가져옵니다.

예: myConfigObj = getActiveConfigSet(model);

시스템 대상 파일의 이름(예: Embedded Coder®의 경우 ert.tlc 또는 Simulink® Coder™의 경우 grt.tlc)을 시스템 타깃 파일 브라우저에 표시된 이름 그대로 지정하십시오.

예: systemTargetFile = 'ert.tlc';

코드 생성 대상 옵션을 정의하는 필드로 구성된 구조체. 특정 구성 파라미터를 수정하려면 구조체 필드에 값을 입력하여 선택할 수 있습니다. 옵션을 사용하지 않으려면 빈 구조체([])를 지정하십시오.

이름-값 인수

모두 축소

예: targetOptions = [];

targetOptions의 구조체 필드 값을 지정하십시오. 옵션을 지정하지 않기로 선택한 경우, 빈 구조체([])를 사용하십시오.

예: targetOptions.TemplateMakefile = 'myTMF';

예: targetOptions.TLCOptions = '-aVarName=1';

예: targetOptions.MakeCommand = 'make_rtw';

예: targetOptions.Description = 'Create Visual C/C++ Solution File for Embedded Coder';

버전 내역

R2009b에 개발됨