이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
빌드 프로세스 폴더 관리
빌드 프로세스는 Simulink® 다이어그램 업데이트 및 모델 빌드에서 생성된 파일을 디폴트로 지정된 폴더 계층 구조에 배치합니다. 빌드 프로세스 폴더의 디폴트 사양을 변경할 수 있습니다. 예를 들어:
귀사는 현재 작업 폴더를 코드 생성 폴더 또는 시뮬레이션 캐시 폴더의 위치로 사용하지 않습니다.
코드 생성 폴더는 버전 관리에 포함시키되, 시뮬레이션 캐시 폴더는 버전 관리에 포함시키지 마십시오.
MATLAB® 세션 파라미터 CacheFolder, CodeGenFolder 및 CodeGenFolderStructure는 빌드 프로세스의 폴더 위치를 지정하는 파일 생성 제어 파라미터입니다. MATLAB 세션 시작 시, 이러한 Simulink 환경 설정이 파라미터 값을 결정합니다:
Simulation cache folder – CacheFolder
Code generation folder – CodeGenFolder
Code generation folder structure – CodeGenFolderStructure
MATLAB 세션 중 파라미터를 수정하려면 Simulink.fileGenControl를 사용하십시오. 설정한 파라미터 값은 MATLAB 세션 종료 시 만료됩니다.
파일 생성 제어 파라미터
이 표는 빌드 프로세스 폴더를 관리하기 위해 파라미터를 사용하는 방법에 대한 정보를 제공합니다.
| MATLAB 세션 파라미터 | Simulink 선호도 | 설명 |
|---|---|---|
| Simulation cache folder | 빌드 프로세스는 Simulink 다이어그램 업데이트에서 생성된 파일과 시뮬레이션 및 코드 생성을 위한 모델 빌드 아티팩트를 시뮬레이션 캐시 폴더 디폴트로 ( 파라미터를 사용하여 다른 폴더를 지정할 수 있습니다. 예를 들어, 다음과 같은 작업을 수행하려면:
|
| Code generation folder | 빌드 프로세스는 시스템 타깃 파일을 사용하여 Simulink 모델로부터 생산 코드를 생성하며, 이 생산 코드는 코드 생성 폴더인 실행 프로그램 생성을 선택하면 빌드 프로세스가 해당 폴더에 디폴트로 ( 파라미터를 사용하여 다른 폴더를 지정할 수 있습니다. 예를 들어, 생성된 프로덕션 코드를 다음과 같이 분리하려는 경우:
드라이브의 루트 폴더를 코드 생성 폴더로 지정하면 빌드 프로세스가 모델에 대한 코드를 생성할 수 없습니다. 예: |
| Code generation folder structure | 코드 생성 폴더 내의 폴더 구조를 지정하려면 파라미터를 사용하십시오. 예를 들어, 서로 다른 타깃 환경을 위한 모델을 구성하는 경우 각 모델에서 생성된 코드에 대해 별도의 하위 폴더를 지정할 수 있습니다. |
빌드 프로세스 폴더 생성
이 표는 CodeGenFolderStructure가 시뮬레이션 캐시 폴더 및 코드 생성 폴더 내의 폴더 구조를 제어하는 방식에 대한 정보를 제공합니다.
|
| 설명 |
|---|---|---|
|
빌드 프로세스는 시스템 타깃 파일 및 하드웨어 장치에 대한 구성 정보를 사용하여 하위 폴더인 | 빌드 폴더는 빌드 프로세스에 의해 생성된 소스 코드 및 기타 파일을 저장합니다. 생성된 코드 모듈인
|
|
| 서비스 코드 인터페이스 구성을 사용하는 컴포넌트 모델에 대한 코드를 생성할 때 생성되는 폴더. 타깃 플랫폼 서비스의 함수 프로토타입을 지정하는 헤더 파일인 자세한 내용은 Generate and Verify Code (Embedded Coder) 항목과 Identify and Package Files for Deployment (Embedded Coder) 항목을 참조하십시오. |
|
|
자세한 내용은 Generate and Verify Code (Embedded Coder) 항목과 Identify and Package Files for Deployment (Embedded Coder) 항목을 참조하십시오. |
|
| 빌드 프로세스에 의해 생성된 리포트 파일을 포함하는 코드 생성 리포트 폴더. |
| | 모델 타깃 파일. |
|
|
|
| | 코드 생성 중에 사용되는 MAT 파일들. |
|
| 모델 참조 시스템 시스템 타깃 파일을 위한 유틸리티 함수들로, 여러 모델 간에 공유됩니다. 폴더에는 생성된 공유 유틸리티 코드를 컴파일하기 위한 |
|
| 참조 모델용 시뮬레이션 타깃 파일. |
|
| 코드 생성 중에 사용되는 MAT 파일들. |
|
| 시뮬레이션 시스템 타깃 파일을 위한 유틸리티 함수들로, 여러 모델 간에 공유됩니다. |
시스템 타깃 파일이 ERT 기반인 경우, 이러한 모델 파라미터는 공유 유틸리티 코드의 위치도 제어합니다:
RTW.getBuildDir를 사용하여 모델의 빌드 폴더 정보를 표시할 수 있습니다.
참고 항목
RTW.getBuildDir | Simulink.fileGenControl
도움말 항목
- Manage Build Process Files
- Manage Build Process File Dependencies
- Add Build Process Dependencies
- Build Process Support for File and Folder Names
- Build Process Workflow for Real-Time Systems
- Generate Code for Model Reference Hierarchy
- Cross-Release Shared Utility Code Reuse (Embedded Coder)
- Cross-Release Code Integration
- Generate Code and Simulate Models in a Project
- Generate Code and Simulate Models Programmatically with Project