주요 콘텐츠

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

Embedded Coder

대량 생산에 사용되는 임베디드 프로세서를 위한 가독성 높고, 간결하며, 빠른 C 및 C++ 코드 생성

설명

Embedded Coder 앱을 사용하여 이산 시간 시스템을 나타내는 모델로부터 C 또는 C++ 코드를 생성하십시오. 이 앱은 생성된 함수, 파일 및 데이터에 대한 정밀한 제어를 위한 고급 최적화를 통해 Simulink Coder 앱의 기능을 확장합니다. 앱을 열면 도구 모음에 C 코드 탭이 추가됩니다. C 코드 탭은 Embedded Coder 워크플로우 내 작업 그룹을 나타냅니다.

Simulink Toolstrip with the C Code tab selected.

이 작업을 수행하려면 앱을 사용하세요:

  • Embedded Coder를 처음 사용하시는 경우, 코드 생성을 위해 모델을 준비하려면 Embedded Coder 빠른 시작을 사용하십시오. Embedded Coder 빠른 시작은 사용자의 목표와 애플리케이션에 따라 기본적인 코드 생성 설정을 선택합니다. Quick Start를 클릭하여 Embedded Coder 빠른 시작을 엽니다.

  • 코드 생성 목표를 설정하고 C/C++ Code Advisor를 클릭하여 모델을 코드 생성에 대비하세요.

  • 모델 계층 구조의 경우, 배포 유형 드롭다운을 사용하여 각 모델의 배포 유형을 지정하십시오. 배포 유형을 구성하지 않은 경우 드롭다운 메뉴에 자동가 표시됩니다. 이는 Embedded Coder가 배포 유형을 자동으로 결정하기 때문입니다.

  • 모델 구성 파라미터를 설정하려면 설정 > C/C++ 코드 생성 설정 또는 설정 > 하드웨어 구현를 선택하십시오.

  • Embedded Coder 앱을 열면 코드 뷰가 열립니다. 코드 뷰에는 통합 도움말 창, 코드 매핑 편집기, 속성 검사기 또는 코드 보기가 포함됩니다. 코드 매핑 편집기를 사용하여 모델 내 데이터 요소 및 진입점 함수를 구성하십시오. 코드 인터페이스 > Individual Element Code Mappings를 선택하십시오.

  • 사용자 정의 코드 정의를 생성하려면 코드 인터페이스 > Embedded Coder 사전를 선택하여 Embedded Coder 사전(Dictionary)을 엽니다.

  • Build > 코드 생성만 선택하여 코드를 생성하십시오. Build > Build를 선택하여 모델을 구축하고 코드를 생성하십시오.

  • 모델과 함께 생성된 코드를 보려면 코드 보기를 사용하세요. 코드 보기에서 하이퍼링크된 코드 줄을 클릭하면 모델 요소와 코드 간 추적을 수행할 수 있습니다. 리포트 열기를 선택하여 최신 코드 생성 보고서를 엽니다.

  • SIL/PIL 앱을 실행하여 시뮬레이션 결과와 코드 실행 결과가 동일한지 확인하십시오. Verify Code > SIL/PIL 관리자를 선택하세요.

  • 공유 > Generate Protected Model를 선택하여 시뮬레이션 및 코드 생성을 위한 보호된 모델을 생성하고 제3자와 공유하십시오.

  • 공유 > 코드 생성 및 패키징를 선택하여 코드와 아티팩트를 패키징하십시오.

Embedded Coder app.

Embedded Coder 앱 열기

갤러리에서 코드 생성 아래에 있는 Embedded Coder를 클릭하세요. C 코드 탭이 열립니다.

  • 모델 계층 구조를 사용하는 경우, Embedded Coder 앱은 계층 구조 내 위치를 기반으로 각 모델의 배포 유형을 자동으로 결정합니다. 최상위 모델은 구성 요소이며 참조 모델은 하위 구성 요소입니다. C 코드 탭에서 기능들은 컴포넌트 모델에 적용됩니다. 계층 구조 내 모델의 배포 유형을 구성하려면:

    • 시뮬레이션 전용 모델(예: 테스트 하네스)을 지정하려면 도구 모음의 Output 섹션에 있는 아래쪽 화살표를 클릭하고 시뮬레이션만를 선택하십시오. Embedded Coder 앱에서 시뮬레이션 전용 모델을 볼 때, 도구 모음은 코드 생성 옵션을 숨깁니다.

    • 배포 유형 드롭다운을 사용하여 구성 요소 및 하위 구성 요소 모델을 지정하십시오.

  • 참조된 모델의 코드를 구성하고 보려면 계층 구조에서 해당 모델로 이동한 후 코드 매핑 편집기, 모델 데이터 편집기, 속성 검사기 및 코드 보기를 사용하십시오. 이러한 뷰는 활성 모델에 적용되며, 활성 모델은 최상위 모델 또는 참조 모델일 수 있습니다.

버전 내역

R2019b에 개발됨

참고 항목

함수