이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
언어
코드 생성 시 사용되는 프로그래밍 언어
모델 구성 창: 코드 생성
설명
언어 파라미터는 코드 생성기가 C 코드를 생성할지, 아니면 C++ 코드를 생성할지를 지정합니다.
종속성
C++를 선택하면 코드 생성 > 인터페이스 패널의 코드 인터페이스 패키징 파라미터에 대해 C++ 클래스 값이 활성화되고 선택됩니다.
설정
C (디폴트 값) | C++CC 코드를 생성하고, 생성된 파일을 빌드 폴더에 저장합니다.
C++C++ 코드를 생성하고, 생성된 파일을 빌드 폴더에 저장합니다.
코드 인터페이스 패키징 파라미터를
C++ 클래스로 설정하면, 코드 생성기가 C++ 클래스 인터페이스를 생성합니다. 생성된 인터페이스는 필요한 모델 데이터를 C++ 클래스 특성으로, 모델의 진입점 함수를 C++ 클래스 메서드로 캡슐화합니다.코드 인터페이스 패키징을
C++ 클래스이외의 값으로 설정하면, 코드 생성기는extern "C"링크 지시문 안에 모델 인터페이스 코드가 포함된 C++ 호환.cpp파일을 생성합니다.
시스템을 빌드하기 전에 컴파일러를 사용하도록 Simulink® Coder™ 소프트웨어를 설정해야 할 수도 있습니다.
권장 설정
| 응용 사례 | 설정 |
|---|---|
| 디버그 | 영향 없음 |
| 추적성 | 영향 없음 |
| 효율성 | 영향 없음 |
| 안전 예방 조치 | 영향 없음 |
프로그래밍 방식 사용
파라미터: TargetLang |
| 유형: 문자형 벡터 |
값: 'C' | 'C++' |
디폴트 값: 'C' |
버전 내역
R2007a에 개발됨