이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
coder
MATLAB Coder 앱을 엽니다.
구문
설명
coder
또는 matlabcoder
는 MATLAB® Coder™ 앱을 엽니다. 새 프로젝트를 만들려면 "MATLAB Coder 프로젝트 만들기" 대화 상자에서 새 프로젝트에 이름을 지정하고 위치를 선택합니다. 기존 프로젝트를 열려면 열기를 클릭하고 프로젝트 파일로 이동합니다.
앱이 프로젝트를 생성할 때 Embedded Coder® 제품이 설치되어 있으면 앱에서 Embedded Coder 기능이 활성화됩니다. Embedded Coder 기능이 활성화되면 코드 생성 시 Embedded Coder 라이선스가 필요합니다. Embedded Coder 기능을 비활성화하려면 "MEX 코드 생성 설정" 또는 "독립 실행형 코드 설정" 대화 상자를 엽니다. 고급 창에서 Embedded Coder 기능 사용 체크박스를 선택 해제합니다.
coder
은 MATLAB Coder 앱에서 프로젝트 projectname
projectname.coderprj
를 엽니다.
coder -open
은 MATLAB Coder 앱에서 프로젝트 projectname
projectname.coderprj
를 엽니다.
coder -build
은 기존 프로젝트 projectname
projectname.coderprj
를 빌드합니다.
coder -new
은 MATLAB Coder 앱을 열고 이름이 projectname
projectname.coderprj
인 프로젝트를 만듭니다.
앱이 작업 디렉터리에서 projectname
과 동일한 이름의 함수를 찾으면 앱은 해당 함수를 projectname
에 진입점 함수로 추가합니다.
Embedded Coder 제품이 설치되어 있으면 앱은 Embedded Coder 기능이 활성화된 새 프로젝트를 만듭니다. Embedded Coder 기능을 비활성화하려면 "MEX 코드 생성 설정" 또는 "독립 실행형 코드 설정" 대화 상자를 엽니다. 고급 창에서 Embedded Coder 기능 사용 체크박스를 선택 해제합니다.
coder -ecoder false -new
은 MATLAB Coder 앱을 열고 이름이 projectname
projectname.coderprj
인 프로젝트를 만듭니다. Embedded Coder 제품이 설치되어 있는 경우에도 앱은 Embedded Coder 기능이 비활성화된 프로젝트를 생성합니다.
coder -tocode
은 기존 프로젝트 projectname
-script scriptname
projectname.coderprj
를 상응하는 MATLAB 명령 스크립트로 변환합니다. 스크립트 이름은 scriptname
으로 지정됩니다.
scriptname
이 존재하는 경우coder
는 이를 덮어씁니다.스크립트는 프로젝트 빌드 구성을 구성 객체로 재생성하고 프로젝트를 빌드합니다. 스크립트는 다음을 수행합니다.
이름이
cfg
인 구성 객체를 만듭니다.함수 입력 유형을 변수
inputTypes
에 정의합니다.전역 데이터 초기값을 변수
globalVariables
에 정의합니다.codegen
명령을 실행합니다. 스크립트를 실행할 때codegen
에 대한 인수인 진입점 함수가 검색 경로에 있어야 합니다.
스크립트를 실행한 후에만
cfg
,inputTypes
,globalVariables
가 기본 작업 공간에 표시됩니다.
coder -tocode
은 기존 프로젝트 projectname
projectname.coderprj
를 상응하는 MATLAB 명령 스크립트로 변환합니다. 그리고 해당 스크립트를 명령 창에 씁니다.
coder -toconfig
은 MATLAB Coder 프로젝트 파일에 저장된 코드 구성 설정을 코드 구성 객체로 내보냅니다. 이 명령을 실행하면 projectname
projectname
에 상응하는 코드 구성 객체가 반환됩니다. 다양한 프로젝트 파일 설정에 대해 반환되는 코드 구성 객체에 대한 자세한 내용은 Share Build Configuration Settings 항목을 참조하십시오.
은 MATLAB Coder 프로젝트 파일에 저장된 코드 구성 설정이 포함된 구성 객체를 반환합니다. 이 명령을 실행하면 cfg
= coder("-toconfig","projectname
")projectname
에 상응하는 코드 구성 객체 cfg
가 반환됩니다. 다양한 프로젝트 파일 설정에 대해 반환되는 코드 구성 객체에 대한 자세한 내용은 Share Build Configuration Settings 항목을 참조하십시오.
coder -typeEditor
는 빈 코더 유형 편집기 대화 상자를 엽니다. 대화 상자가 이미 열려 있는 경우 이 명령은 대화 상자를 화면의 맨 앞으로 가져옵니다.
Create and Edit Input Types by Using the Coder Type Editor 항목을 참조하십시오.
예제
입력 인수
출력 인수
팁
Embedded Coder 라이선스를 공유하는 경우 이 라이선스를 필요로 하지 않는 프로젝트를 만들려면
coder -ecoder false -new projectname
을 사용하십시오. Embedded Coder 제품이 설치되어 있으면 앱은 Embedded Coder 기능이 비활성화된 프로젝트를 생성합니다. 이러한 기능이 비활성화되면 코드 생성 시 Embedded Coder 라이선스가 필요하지 않습니다.프로젝트를 만들거나 기존 프로젝트를 열기 전에 앱은 현재 열려 있는 모든 MATLAB Coder 프로젝트를 닫습니다.
설치된 제품에 Embedded Coder 제품이 포함되어 있지 않으면 Embedded Coder 설정이 표시되지 않습니다. 그러나 이러한 설정 값은 프로젝트 파일에 저장됩니다. Embedded Coder 제품이 포함된 설치 환경에서 프로젝트를 열면 이러한 설정이 표시됩니다.
대안
앱 탭의 코드 생성 섹션에서 MATLAB Coder를 클릭합니다.
명령줄에서
codegen
함수를 사용하여 코드를 생성합니다.