주요 콘텐츠

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

언어

코드 생성 시 사용되는 프로그래밍 언어

모델 구성 창: 코드 생성

설명

언어 파라미터는 코드 생성기가 C 코드를 생성할지, 아니면 C++ 코드를 생성할지를 지정합니다.

종속성

C++를 선택하면 코드 생성 > 인터페이스 패널의 코드 인터페이스 패키징 파라미터에 대해 C++ 클래스 값이 활성화되고 선택됩니다.

설정

C (디폴트 값) | C++
C

C 코드를 생성하고, 생성된 파일을 빌드 폴더에 저장합니다.

C++

C++ 코드를 생성하고, 생성된 파일을 빌드 폴더에 저장합니다.

코드 인터페이스 패키징 파라미터를 C++ 클래스로 설정하면, 코드 생성기가 C++ 클래스 인터페이스를 생성합니다. 생성된 인터페이스는 필요한 모델 데이터를 C++ 클래스 특성으로, 모델의 진입점 함수를 C++ 클래스 메서드로 캡슐화합니다.

코드 인터페이스 패키징C++ 클래스 이외의 값으로 설정하면, 코드 생성기는 extern "C" 링크 지시문 안에 모델 인터페이스 코드가 포함된 C++ 호환 .cpp 파일을 생성합니다.

시스템을 빌드하기 전에 컴파일러를 사용하도록 Simulink® Coder™ 소프트웨어를 설정해야 할 수도 있습니다.

권장 설정

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

프로그래밍 방식 사용

파라미터: TargetLang
유형: 문자형 벡터
값: 'C' | 'C++'
디폴트 값: 'C'

버전 내역

R2007a에 개발됨