이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
코드 대체 라이브러리
특정 타깃 환경에 대한 코드 최적화를 정의하는 라이브러리
모델 구성 창: 코드 생성 / 인터페이스
설명
코드 대체 라이브러리 파라미터는 코드 생성기가 모델에 대한 코드를 생성할 때 사용하는 코드 대체 라이브러리를 지정합니다. 코드 대체 라이브러리는 특정 타깃 환경에 대한 코드 최적화 방식을 정의합니다.
종속성
이 파라미터를 활성화하려면 시스템 타깃 파일을 GRT 기반 시스템 타깃 파일로 설정하십시오.
Code replacement libraries (Embedded Coder) 파라미터를 활성화하려면 시스템 타깃 파일을 ERT 기반 시스템 타깃 파일로 설정하십시오.
설정
None (디폴트 값) | 이름이 지정된 코드 대체 라이브러리None코드 대체 라이브러리를 사용하지 않습니다.
Named code replacement libraries특정 플랫폼, 컴파일러 또는 표준에 대한 코드 대체 라이브러리에 대한 호출을 생성합니다. 명명된 라이브러리 목록은 지정된 시스템 타깃 파일에 따라 달라집니다.
팁
이 파라미터를 설정하기 전에, 사용하려는 라이브러리를 컴파일러가 지원하는지 확인하십시오. 컴파일러에서 지원하지 않는 파라미터 값을 선택하면 컴파일러 오류가 발생할 수 있습니다.
파라미터 공유 코드 배치를
공유 위치로 설정하거나 모델 참조 계층 구조 내의 모델에 대한 코드를 생성하는 경우:위치를 공유하거나 모델 계층 구조에 속해 있는 모델들은 동일한 코드 대체 라이브러리(동일한 이름, 테이블 및 테이블 항목)를 지정해야 합니다.
코드 대체 라이브러리의 이름이나 내용을 변경한 후, 이전 빌드와 동일한 폴더에서 모델을 다시 빌드하면 코드 생성기가 체크섬 경고를 표시합니다(Manage the Shared Utility Code Checksum (Embedded Coder) 참조). 이 경고는 기존 폴더를 삭제하고 코드 생성을 중지할 것을 요청합니다.
Stateflow® 차트가 포함된 모델에 대해 다음 두 조건이 모두 충족될 경우, 코드 생성기는 해당 차트에 대한 코드를 재생성하고 생성된 코드를 재컴파일합니다.
파라미터 공유 코드 배치를
공유 위치로 설정하지 않은 경우.코드를 다시 생성하기 전에 코드 대체 라이브러리의 이름이나 내용을 변경한 경우.
권장 설정
| 응용 사례 | 설정 |
|---|---|
| 디버그 | 영향 없음 |
| 추적성 | 영향 없음 |
| 효율성 | 유효한 라이브러리 |
| 안전 예방 조치 | 영향 없음 |
프로그래밍 방식 사용
파라미터: CodeReplacementLibrary |
| 유형: 문자형 벡터 |
값: 'None' | 'GNU C99 extensions' |
디폴트 값: 'None' |
버전 내역
R2012a에 개발됨