이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
공유 유틸리티 식별자 형식
공유 유틸리티 식별자 사용자 지정
모델 구성 창: 코드 생성 / 식별자
설명
공유 유틸리티 식별자를 사용자 지정합니다.
종속성
이 파라미터는:
ERT 기반 타깃에만 표시됩니다.
C++ 및 AUTOSAR 코드 생성 시에만 표시됩니다.
코드 생성 시 Embedded Coder®가 필요합니다.
설정
$N$C (디폴트 값) | 문자열생성된 공유 유틸리티 식별자 이름을 사용자 지정합니다.
생성된 식별자에 특정 텍스트를 포함할지 여부와 포함할 경우 그 순서를 지정하는 매크로를 입력합니다. 이 매크로는 다음과 같은 형식의 토큰 조합을 포함할 수 있습니다.
| 토큰 | 설명 |
|---|---|
$N | 공유 유틸리티 식별자가 생성된 객체의 시스템 생성 이름을 입력하십시오. 선택. |
$C |
|
$R | 식별자에 루트 모델 이름을 삽입하고, 지원되지 않는 문자는 밑줄( |
$U |
|
팁
가능한 경우, 생성될 것으로 예상되는 식별자의 길이를 수용할 수 있도록 최대 식별자 길이의 값을 늘리십시오.
체크섬 토큰
$C가 필요합니다.$C를$N나$R없이 지정하면, 체크섬이 식별자 이름에 포함됩니다. 그렇지 않은 경우, 코드 생성기는 이름 충돌을 방지하기 위해 필요한 경우 체크섬을 포함합니다.각 토큰이 나타내는 텍스트의 대소문자를 제어하려면 매크로에
[U_]와 같은 데코레이터를 포함하십시오. Control Case of Identifiers by Using Basic Token Decorators 항목을 참조하십시오.$N또는$R를 지정하는 경우, 식별자 길이가 완전히 확장된 형식의 텍스트를 담기에 너무 짧은 경우에만 체크섬이 식별자 이름에 포함됩니다. 코드 생성기는 체크섬을 포함하고, 길이가 최대 식별자 길이와 같아질 때까지$N또는$R를 잘라냅니다. 필요한 경우, 토큰을 구분하기 위해 밑줄이 삽입됩니다.$N와$R를 지정하면, 식별자 길이가 완전히 확장된 형식의 텍스트를 담기에는 너무 짧은 경우에만 체크섬이 식별자 이름에 포함됩니다. 코드 생성기는 체크섬을 포함하고, 길이가 최대 식별자 길이와 같아질 때까지$N를 잘라내며, 필요한 경우$R도 잘라냅니다. 필요한 경우, 토큰을 구분하기 위해 밑줄이 삽입됩니다.설명 문구는 식별자 이름을 더 이해하기 쉽게 만들어 줍니다.
R2016a 이전 버전에서는 공유 유틸리티 식별자 형식 파라미터가
$R토큰을 지원하지 않습니다. 모델의 경우, 공유 유틸리티 식별자 형식 파라미터에$R토큰이 포함되어 있고 해당 모델을 R2016a 이전 버전으로 내보낼 경우, 공유 유틸리티 식별자 형식 파라미터는 기본적으로$N$C로 설정됩니다.C 코드 생성을 위해서는 Embedded Coder 사전(dictionary)을 사용하여 명명 규칙을 지정하는 함수 사용자 지정 템플릿을 만든 다음, 코드 매핑(Code Mappings) 편집기를 통해 해당 템플릿을 적용하십시오.
권장 설정
| 응용 사례 | 설정 |
|---|---|
| 디버그 | 영향 없음 |
| 추적성 | 디폴트 값 사용 |
| 효율성 | 영향 없음 |
| 안전 예방 조치 | 권장 설정 없음 |
프로그래밍 방식 사용
파라미터: CustomSymbolStrUtil |
| 유형: 문자형 벡터 |
| 값: 유효한 토큰 조합 |
디폴트 값: $N$C |
버전 내역
R2013b에 개발됨