arxml 및 C 코드를 생성하려면 원하는 ARMBT 구성에서
“다시 생성”을 사용하십시오.
Rhapsody®는
RIMB와 관련되어 있고 RIMB의 생성된 코드와 동기화된
AR 내부 동작 요소 및 AR 구현 요소를 생성합니다. Rhapsody는 새 AR 요소를
생성하거나 기존 요소를 기능 보강합니다.
- ARMXL 및 C 코드를 생성하려면 브라우저에서
C 코드를 생성할 구성을 강조표시하십시오.
- 를 선택하십시오.
AUTOSAR의 내보내기 창이 열립니다.
- 내보낸 XML 코드를 받을 XML 파일 및 디렉토리를 찾아보고
선택하십시오. 내보내기를 클릭하십시오.
기본적으로 새 AUTOSAR 요소가 생성됩니다. 그러나
다음 테이블에 있는 요소의 경우 AUTOSAR 디자인에서 기존 요소를
사용하거나 기존 요소에 “연결”할 수 있습니다.
표 1. AUTOSAR
구현 요소| 연결 가능한 AR 요소 |
연결 지정 방법 |
| InternalBehavior IB |
IB가 l_component를 구현된 SWC 유형에 지정 |
| 실행 가능한 RE |
RE가 l_RIMBO를 RIMBO에
지정
l_runnableFunction을 RIMBO를 입력하는
RIMB의 활성 요소에 지정
|
| 독점 영역 x |
x가 l_guardedRIMBO를
RIMBO에 지정 |
| 상호 실행 가능 변수 x |
x가 l_RIMBO를
RIMBO에 지정하고 l_IRVAttribute를 RIMBO를 입력하는
RIMB에 지정 |
예를 들어, AR 디자인에 구현 중인
SWC 유형에 l_component를 지정하는 내부 동작이 있는 경우 Rhapsody가 새 동작을 생성하는 대신
이 동작을 사용합니다.
마찬가지로 AR 디자인의 실행 가능
항목이 l_RIMBO를 RIMBO에 지정하고 RIMBO를 입력하는 RIMB의 활성
요소에 l_runnableFunction을 지정하는 경우 Rhapsody가 해당 RIMBO당 해당 활성
요소의 실행 가능 항목을 생성하지 않고 대신 지정하는 실행 가능 항목을 사용합니다.
Rhapsody에서 AUTOSAR SW/C 유형의
구현을 지원하는 방법을 살펴 보았습니다. 구현은 명시적일 수
있으며 이는 다음 항목을 사용하여 구현을 구성하는 다양한
아티팩트의 명시적 정의를 의미합니다.
- 내부 동작, 구현 및 코드 섹션
- Rhapsody의 XFile 및 RunnableEntity 구현 코드
또는 구현을 통해 RIMB를 활용하고
Rhapsody 및 MicroC 디자인과 통합할 수
있습니다.