Main Content

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 app

MATLAB Coder 앱 열기

  • MATLAB 툴스트립: 탭의 코드 생성에서 앱 아이콘을 클릭합니다.

  • MATLAB 명령 프롬프트: coder를 입력합니다.

프로그래밍 방식으로 사용

참고 항목

함수