주요 콘텐츠

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

신호 데이터의 정의 및 선언

이 예제는 코드 생성에서 신호로 사용하는 전역 변수의 정의와 선언을 내보내는 방법을 보여줍니다.

C 구조

float mySig;

extern float mySig;

절차

1. 예제 모델 ex_defn_decl를 엽니다.

2. 모델 데이터 편집기에서 인포트/아웃포트 탭을 엽니다.

3. 모델 데이터 편집기에서 Inport 블록의 데이터형single로 설정하십시오.

4. Embedded Coder 앱을 엽니다.

5. C 코드 탭에서 코드 인터페이스 > 개별 요소 코드 매핑을 선택합니다.

6. 코드 매핑 편집기의 인포트 탭에서 Inport 블록의 스토리지 클래스ExportToFile로 설정하십시오.

7. 속성 인스펙터에서 식별자mySig로, 헤더 파일myDecls.h로, 정의 파일myDefns.c로 설정하십시오.

8. 모델에서 코드를 생성합니다.

결과

생성된 헤더 파일 myDecls.hextern 키워드를 사용하여 전역 변수 mySig를 선언합니다.

/* Declaration for custom storage class: ExportToFile */
extern real32_T mySig;                 /* '<Root>/In1' */

생성된 소스 파일 myDefns.cmySig를 정의하고 초기화합니다.

/* Definition for custom storage class: ExportToFile */
real32_T mySig;                        /* '<Root>/In1' */

참고 항목

도움말 항목