이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
생성 코드 배포
튜토리얼의 이 단계에서는 생성된 코드를 배포하는 메커니즘을 살펴봅니다.
예제 메인 프로그램
생성된 코드의 배포를 용이하게 하기 위해 코드 생성기는 시작하는 데 사용할 수 있는 예제 main 프로그램을 생성합니다. 예제 main 프로그램은 ert_main.c 파일에 있습니다. 애플리케이션에 대해 생성된 알고리즘 코드(모델 진입점 함수)를 사용하려면 ert_main.c에 정의된 미완료 함수를 복사한 다음 사용자 지정 스케줄링 코드를 삽입하여 함수를 완성할 수 있습니다.
모델 RollAxisAutopilot에 대해 생성된 예제 main 프로그램을 살펴보십시오.
아직 열려 있지 않다면
RollAxisAutopilot모델의 사본을 엽니다.앱 갤러리에서 Embedded Coder를 클릭합니다.
코드를 재생성합니다.
코드 보기에서
ert_main.c파일을 선택합니다.검색 필드를 클릭하고 함수
rt_OneStep을 선택합니다.미완성 상태의 래퍼 함수
rt_OneStep을 살펴봅니다. 이 함수는 모델 실행 진입점 함수RollAxisAutopilot_step을 호출합니다. 애플리케이션 코드는 각 실행 주기 동안rt_OneStep을 호출하여 모델 알고리즘을 실행할 수 있습니다.검색 필드를 클릭하고 함수
main을 선택합니다.미완성 상태의 예제
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에 있습니다. 이 경우 은 코드 생성 창에 지정된 시스템 타깃 파일의 이름입니다. 최상위 HTML 리포트 파일의 디폴트 이름은 targetindex.html입니다.
