주요 콘텐츠

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

디폴트 파라미터 동작

생성된 코드에서 숫자 블록 파라미터를 표현합니다

모델 구성 창: 코드 생성 / 최적화

설명

디폴트 파라미터 동작 파라미터는 생성된 코드에서 숫자 블록 파라미터를 표현하는 방식을 지정합니다.

종속성

디폴트 파라미터 동작인라인로 설정하면 Inline invariant signals 파라미터가 활성화됩니다.

설정

조정 가능형는 GRT 타깃용, 인라인는 ERT 타깃용 (디폴트 값)
인라인

디폴트 파라미터 동작인라인로 설정하여 전역 RAM 사용량을 줄이고 생성된 코드의 효율성을 높이십시오. 해당 코드는 Gain 블록의 Gain 파라미터와 같은 숫자 블록 파라미터를 표현하기 위한 메모리를 할당하지 않습니다. 대신, 이 코드는 이러한 블록 파라미터들의 리터럴 숫자 값을 인라인 처리합니다.

조정 가능형

생성된 코드에서 숫자 블록 파라미터의 조정 가능성을 활성화하려면 디폴트 파라미터 동작조정 가능형로 설정하십시오. 이 코드는 전역 파라미터 구조체의 조정 가능한 필드로, 스토리지 클래스 Auto를 사용하는 숫자 블록 파라미터 및 변수(숫자 MATLAB® 변수 포함)를 나타냅니다.

  • 디폴트 파라미터 동작인라인로 설정하든 조정 가능형로 설정하든, 블록 파라미터의 조정 가능성을 유지하기 위해 파라미터 데이터 객체를 생성하십시오. 자세한 내용은 Create Tunable Calibration Parameter in the Generated Code 항목을 참조하십시오.

  • 블록 파라미터를 스토리지 클래스 Define로 구성하면, 생성된 코드는 해당 파라미터를 표현하기 위해 #define 매크로가 포함된 변수를 사용하며, 스토리지 클래스 설정이 디폴트 파라미터 동작를 재정의합니다.

  • ERT 기반이 아닌 시스템 타깃 파일에서 ERT 기반 시스템 타깃 파일로 전환할 때, 디폴트 파라미터 동작는 디폴트로 인라인로 설정됩니다. 그러나 디폴트 파라미터 동작의 설정은 나중에 변경할 수 있습니다.

  • 최상위 모델이 참조된 모델을 사용하거나 다른 모델에 의해 참조될 경우:

    • 상위 모델이 디폴트 파라미터 동작인라인로 설정할 경우, 참조된 모델은 디폴트 파라미터 동작인라인로 설정해야 합니다.

    • 최상위 모델은 디폴트 파라미터 동작조정 가능형 또는 인라인로 지정할 수 있습니다.

  • 모델에 Environment Controller 블록이 포함된 경우, Sim 포트에 연결된 분기에 외부 신호가 포함되지 않은 상태에서 디폴트 파라미터 동작인라인로 설정하면 해당 분기의 코드 생성을 억제할 수 있습니다.

권장 설정

응용 사례설정
디버그개발 중 조정 가능형 생산 코드 생성을 위한
인라인
추적성조정 가능형
효율성인라인
안전 예방 조치영향 없음

프로그래밍 방식 사용

파라미터: DefaultParameterBehavior
유형: 문자형 벡터
값: 'Inlined' | 'Tunable'
디폴트: GRT 타깃용 'Tunable' | ERT 타깃용 'Inlined'

버전 내역

R2015b에 개발됨