주요 콘텐츠

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

함수 선언에서 extern 키워드 유지

함수 선언에 extern 키워드를 포함

모델 구성 창: 코드 생성 / 코드 스타일

설명

생성된 코드의 함수 선언에 extern 키워드를 포함할지 여부를 지정합니다.

참고

extern 키워드는 모델 진입점 함수, 전역 또는 범위 내 최상위 Simulink® 함수, 참조되는 모델 함수 등 외부 연결을 갖는 함수의 경우 선택 사항입니다. 그러나 함수 선언에 extern 키워드를 포함하면 코드의 가독성을 높일 수 있습니다.

종속성

다른 모델이 이 모델을 참조할 때는 상위 모델에서 사용하는 것과 동일한 값을 지정하십시오.

설정

on (디폴트 값) | off

디폴트 값: on

On

생성된 코드의 함수 선언에 extern 키워드를 포함시킵니다.

Off

생성된 코드의 함수 선언에서 extern 키워드를 제거하십시오.

예제

모두 확장

함수 선언에 extern 키워드 유지에 서로 다른 값을 설정했을 때 생성된 코드의 함수 선언을 비교합니다.

다음은 디폴트 값인 함수 선언에 extern 키워드 유지off를 사용하여 생성된 코드입니다:

/* Model entry point functions */
void CounterModel_initialize(void);
void CounterModel_step(void);

다음은 함수 선언에 extern 키워드 유지on로 설정하여 생성된 동일한 코드입니다:

/* Model entry point functions */
extern void CounterModel_initialize(void);
extern void CounterModel_step(void);
extern 키워드는 해당 함수가 외부 연결을 갖는다는 것을 명시적으로 나타냅니다.

권장 설정

응용 사례설정
디버그영향 없음
추적성영향 없음
효율성영향 없음
안전 예방 조치영향 없음

프로그래밍 방식 사용

파라미터: PreserveExternInFcnDecls
유형: 문자형 벡터
값: 'on' | 'off'
디폴트 값: 'on'

버전 내역

R2009b에 개발됨