MATLAB Coder
MATLAB 코드에서 C 코드 또는 MEX 함수 생성
설명
MATLAB Coder 앱은 MATLAB® 코드에서 C 또는 C++ 코드를 생성합니다. 다음을 생성할 수 있습니다.
MATLAB 외부의 기존 C 또는 C++ 애플리케이션에 통합할 수 있는 C 또는 C++ 소스 코드, 정적 라이브러리, 동적으로 링크된 라이브러리, 실행 파일.
MATLAB 함수의 가속 버전을 위한 MEX 함수.
워크플로 기반 사용자 인터페이스는 코드 생성 과정을 안내합니다. 이 앱을 사용하여 다음을 수행할 수 있습니다.
프로젝트를 만들거나 기존 프로젝트를 엽니다. 프로젝트는 입력 파일, 진입점 함수 입력 유형, 빌드 구성을 지정합니다.
코드 생성 준비 문제(예: 지원되지 않는 함수)를 검토합니다.
MATLAB 함수에 런타임 문제가 있는지 확인합니다.
통합 편집기를 사용하여 MATLAB 코드의 문제를 수정합니다.
부동소수점 MATLAB 코드를 고정소수점 C 코드로 변환합니다(Fixed-Point Designer™ 라이선스 필요).
배정밀도 MATLAB 코드를 단정밀도 C 코드로 변환합니다(Fixed-Point Designer 라이선스 필요).
주석을 통해 MATLAB 코드에서 시직하여 생성 C 또는 C++ 소스 코드까지 추적합니다.
정적 코드 메트릭를 확인합니다(Embedded Coder® 라이선스 필요).
SIL(Software-in-the-Loop) 및 PIL(Processor-in-the-Loop) 실행을 사용하여 생성 코드의 수치적 동작을 확인합니다(Embedded Coder 라이선스 필요).
프로젝트 설정을 MATLAB 스크립트 형식으로 내보냅니다.
생성된 파일에 액세스합니다.
MATLAB 외부에 배포하기 위해, 생성 파일을 단일 zip 파일로 패키징합니다.
앱이 프로젝트를 생성할 때 Embedded Coder 제품이 설치되어 있으면 앱에서 Embedded Coder 기능이 활성화됩니다. Embedded Coder 기능이 활성화되면 코드 생성 시 Embedded Coder 라이선스가 필요합니다. Embedded Coder 기능을 비활성화하려면 프로젝트 빌드 설정의 모든 설정 탭에서 고급 아래의 Embedded Coder 기능 사용을 아니요
로 설정하십시오.
MATLAB Coder 앱은 MATLAB Online™에서 지원되지 않습니다.
MATLAB Coder 앱 열기
MATLAB 툴스트립: 앱 탭의 코드 생성에서 앱 아이콘을 클릭합니다.
MATLAB 명령 프롬프트:
coder
를 입력합니다.