주요 콘텐츠

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

생성 코드 배포

튜토리얼의 이 단계에서는 생성된 코드를 배포하는 메커니즘을 살펴봅니다.

예제 메인 프로그램

생성된 코드의 배포를 용이하게 하기 위해 코드 생성기는 시작하는 데 사용할 수 있는 예제 main 프로그램을 생성합니다. 예제 main 프로그램은 ert_main.c 파일에 있습니다. 애플리케이션에 대해 생성된 알고리즘 코드(모델 진입점 함수)를 사용하려면 ert_main.c에 정의된 미완료 함수를 복사한 다음 사용자 지정 스케줄링 코드를 삽입하여 함수를 완성할 수 있습니다.

모델 RollAxisAutopilot에 대해 생성된 예제 main 프로그램을 살펴보십시오.

  1. 아직 열려 있지 않다면 RollAxisAutopilot 모델의 사본을 엽니다.

  2. 앱 갤러리에서 Embedded Coder를 클릭합니다.

  3. 코드를 재생성합니다.

  4. 코드 보기에서 ert_main.c 파일을 선택합니다.

  5. 검색 필드를 클릭하고 함수 rt_OneStep을 선택합니다.

  6. 미완성 상태의 래퍼 함수 rt_OneStep을 살펴봅니다. 이 함수는 모델 실행 진입점 함수 RollAxisAutopilot_step을 호출합니다. 애플리케이션 코드는 각 실행 주기 동안 rt_OneStep을 호출하여 모델 알고리즘을 실행할 수 있습니다.

  7. 검색 필드를 클릭하고 함수 main을 선택합니다.

  8. 미완성 상태의 예제 main 함수를 살펴봅니다. 이 함수는 애플리케이션 코드가 rt_OneStep 및 기타 모델 진입점 함수를 호출할 수 있는 순서와 컨텍스트를 간략하게 설명합니다.

자세한 내용은 Deploy Applications to Target Hardware 항목을 참조하십시오.

생성 코드 파일 재배치

Embedded Coder®는 모델의 정적 및 생성된 코드 파일을 다른 개발 환경으로 옮기기 위한 pack-n-go 유틸리티를 제공합니다. 시스템이나 통합 개발 환경(IDE)에 MATLAB® 및 Simulink® 제품이 포함되어 있지 않은 경우 파일을 다시 배치해야 합니다. 이 유틸리티는 파일을 압축 파일로 패키징하여 표준 zip 유틸리티를 사용해 재배치하고 압축을 풀 수 있도록 합니다. 그래픽 및 프로그래밍 인터페이스에서 pack-n-go 유틸리티를 적용할 수 있습니다. 자세한 내용은 Relocate or Share Generated Code 항목을 참조하십시오.

코드 생성 리포트를 공유하고 아카이브하기

빠른 시작 툴은 HTML 코드 생성 리포트를 생성하도록 모델을 구성합니다. 모델 및 코드 정보의 요약과 더불어 리포트에는 다음 사항이 포함됩니다.

  • 서브시스템 리포트

  • 생성된 코드 파일

  • 코드 인터페이스 리포트

  • 추적성 리포트

  • 정적 코드 메트릭 리포트

  • 코드 대체 리포트

  • 코더 가정 리포트

  • (선택 사항) 모델 웹 보기

이 리포트는 Simulink 환경 외부에서도 사용할 수 있으므로 공유나 아카이브 목적으로 적합합니다. 툴에서 리포트를 열거나, C 코드 탭에서 리포트 열기를 클릭하십시오.

코드 생성 리포트 파일의 디폴트 위치는 빌드 폴더인 model_target_rtw/html/의 하위 폴더인 html에 있습니다. 이 경우 target코드 생성 창에 지정된 시스템 타깃 파일의 이름입니다. 최상위 HTML 리포트 파일의 디폴트 이름은 index.html입니다.

참고 항목

도움말 항목