주요 콘텐츠

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

coder

MATLAB Coder 앱을 엽니다.

설명

coder 또는 matlabcoderMATLAB® Coder™ 앱을 엽니다. 새 프로젝트를 만들려면 "MATLAB Coder 프로젝트 만들기" 대화 상자에서 새 프로젝트에 이름을 지정하고 위치를 선택합니다. 기존 프로젝트를 열려면 열기를 클릭하고 프로젝트 파일로 이동합니다.

앱이 프로젝트를 생성할 때 Embedded Coder® 제품이 설치되어 있으면 앱에서 Embedded Coder 기능이 활성화됩니다. Embedded Coder 기능이 활성화되면 코드 생성 시 Embedded Coder 라이선스가 필요합니다. Embedded Coder 기능을 비활성화하려면 "MEX 코드 생성 설정" 또는 "독립 실행형 코드 설정" 대화 상자를 엽니다. 고급 창에서 Embedded Coder 기능 사용 체크박스를 선택 해제합니다.

coder projectnameMATLAB Coder 앱에서 프로젝트 projectname.coderprj를 엽니다.

coder -open projectnameMATLAB Coder 앱에서 프로젝트 projectname.coderprj를 엽니다.

예제

coder -build projectname은 기존 프로젝트 projectname.coderprj를 빌드합니다.

예제

coder -new projectnameMATLAB Coder 앱을 열고 이름이 projectname.coderprj인 프로젝트를 만듭니다.

앱이 작업 디렉터리에서 projectname과 동일한 이름의 함수를 찾으면 앱은 해당 함수를 projectname에 진입점 함수로 추가합니다.

Embedded Coder 제품이 설치되어 있으면 앱은 Embedded Coder 기능이 활성화된 새 프로젝트를 만듭니다. Embedded Coder 기능을 비활성화하려면 "MEX 코드 생성 설정" 또는 "독립 실행형 코드 설정" 대화 상자를 엽니다. 고급 창에서 Embedded Coder 기능 사용 체크박스를 선택 해제합니다.

예제

coder -ecoder false -new projectnameMATLAB Coder 앱을 열고 이름이 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 projectnameMATLAB Coder 프로젝트 파일에 저장된 코드 구성 설정을 코드 구성 객체로 내보냅니다. 이 명령을 실행하면 projectname에 상응하는 코드 구성 객체가 반환됩니다. 다양한 프로젝트 파일 설정에 대해 반환되는 코드 구성 객체에 대한 자세한 내용은 Share Build Configuration Settings 항목을 참조하십시오.

cfg = coder("-toconfig","projectname")MATLAB Coder 프로젝트 파일에 저장된 코드 구성 설정이 포함된 구성 객체를 반환합니다. 이 명령을 실행하면 projectname에 상응하는 코드 구성 객체 cfg가 반환됩니다. 다양한 프로젝트 파일 설정에 대해 반환되는 코드 구성 객체에 대한 자세한 내용은 Share Build Configuration Settings 항목을 참조하십시오.

예제

coder -typeEditor는 빈 코더 유형 편집기 대화 상자를 엽니다. 대화 상자가 이미 열려 있는 경우 이 명령은 대화 상자를 화면의 맨 앞으로 가져옵니다.

Create and Edit Input Types by Using the Coder Type Editor 항목을 참조하십시오.

예제

모두 축소

이름이 my_coder_project인 기존 MATLAB Coder 프로젝트를 사용하여 MATLAB Coder 앱을 엽니다.

coder -open my_coder_project

이름이 my_coder_projectMATLAB Coder 프로젝트를 빌드합니다.

coder -build my_coder_project

MATLAB Coder 앱을 열고 이름이 my_coder_project인 프로젝트를 만듭니다.

coder -new my_coder_project

이름이 my_coder_project.coderprjMATLAB Coder 프로젝트를 이름이 myscript.m인 MATLAB 스크립트로 변환합니다.

coder -tocode my_coder_project -script my_script.m

my_coder_project에 저장된 구성 설정에 상응하는 코드 구성 객체 cfg를 만듭니다.

cfg = coder("-toconfig","my_coder_project");

입력 인수

모두 축소

생성하거나 열거나 빌드할 MATLAB Coder 프로젝트의 이름. 프로젝트 이름에는 공백을 포함해서는 안 됩니다.

-tocode 옵션을 -script 옵션과 함께 사용할 경우 사용자가 생성하고자 하는 스크립트의 이름입니다. 스크립트 이름에는 공백을 포함해서는 안 됩니다.

출력 인수

모두 축소

MATLAB Coder 프로젝트 파일에 저장된 구성 설정이 포함된 코드 구성 객체입니다.

  • Embedded Coder 라이선스를 공유하는 경우 이 라이선스를 필요로 하지 않는 프로젝트를 만들려면 coder -ecoder false -new projectname을 사용하십시오. Embedded Coder 제품이 설치되어 있으면 앱은 Embedded Coder 기능이 비활성화된 프로젝트를 생성합니다. 이러한 기능이 비활성화되면 코드 생성 시 Embedded Coder 라이선스가 필요하지 않습니다.

  • 프로젝트를 만들거나 기존 프로젝트를 열기 전에 앱은 현재 열려 있는 모든 MATLAB Coder 프로젝트를 닫습니다.

  • 설치된 제품에 Embedded Coder 제품이 포함되어 있지 않으면 Embedded Coder 설정이 표시되지 않습니다. 그러나 이러한 설정 값은 프로젝트 파일에 저장됩니다. Embedded Coder 제품이 포함된 설치 환경에서 프로젝트를 열면 이러한 설정이 표시됩니다.

대안

  • 탭의 코드 생성 섹션에서 MATLAB Coder를 클릭합니다.

  • 명령줄에서 codegen 함수를 사용하여 코드를 생성합니다.

버전 내역

R2011a에 개발됨

모두 확장