XCP - XCP 프로토콜을 통한 AUTOSAR single pointer 방법
INCA V7.2 SP14는 AUTOSAR SPM (Single Pointer Method) 캘리브레이션 컨셉으로, INCA의 working page에서 캘리브레이션 데이터의 동적 에뮬레이션을 가능케 해줍니다. 파라미터 또는 파라미터 그룹은 A2L 파일에 정의되며, pointer table 을 통해 제어기가 파라미터 또는 파라미터 그룹에 접근할 수 있도록 합니다. Pointer table 은 RAM (Random Access Memory)에 위치해 있습니다. 또한 내부 컨트롤러 알고리즘은 파라미터 값을 읽기 위해 pointer table을 사용합니다.
RAM 메모리에 있는 두 개의 pointer table은 다른 방식으로 작동합니다. 기존의 pointer table의 경우 각 pointer가 플래시 메모리의 파라미터를 가리키는 반면, working page의 각 pointer는 플래시 또는 working page의 메모리를 가리킵니다.
이 접근방식은 플래시 없이 제한된 에뮬레이션 RAM으로 캘리브레이션을 가능하게 합니다. 그룹의 수와 크기는 유연해 다양한 애플리케이션이 지원됩니다. 이 캘리브레이션 컨셉을 지원하는데 필요한 모든 정보는 A2L 파일에 저장됩니다.
AUTOSAR – 파일 재분석
INCA V7.2 SP14버전부터 INCA의 database objects list box에 AUTOSAR 요소의 상태를 표시합니다. AUTOSAR 컨테이너 아이콘의 노란색 경고 아이콘은 아직 변환기로부터 데이터가 변환되지 않았음을 나타냅니다. 따라서 사용자는 INCA에서 데이터를 사용하기 전에 수동으로 변환이 필요한 데이터를 확인할 수 있습니다. 사용하고 있는 워크스페이스가 AUTOSAR 요소를 참조하고 있는 경우, experiment를 열 때 자동적으로 AUTOSAR 재분석이 수행 됩니다. 특정 AUTOSAR 데이터 항목에 대한 명시적인 재분석은 context selection menu를 통해 실행 할 수 있습니다.
캘리브레이션 데이터 관리자 (CDM) – 다중 열 보기
원본 데이터의 날짜를 표시하기 위해 INCA 7.2 SP14 캘리브레이션 데이터 관리자(CDM)에서 단일 및 다중 열 보기를 전환할 수 있습니다. ARRAY, ASCII 또는 Boolean과 같은 특정 유형의 데이터의 경우 이미 비교된 dataset 간의 차이를 확인할 수 있습니다. 따라서 각 dataset에는 배경이 노란색인 소스 dataset 열이 있습니다.
타겟 dataset은 소스 dataset과의 단일 비교를 소스 dataset은 모든 dataset과의 비교 결과를 빠르게 보여줍니다. 별표가 있는 = 기호는 타겟 및 소스 값이 모든 dataset에서 동일함을 나타냅니다. 별표가 있는 ≠ 기호는 타겟 및 소스 값이 모든 dataset에서 같지 않음을 나타냅니다. 숫자 1이 있는 ≠ 기호는 소스 및 타겟 dataset가 정확히 하나의 dataset와 다르다는 것을 나타냅니다.
인라인 비교(INCA 7.2 SP11 참조)를 통해 소스 및 타겟 dataset의 개별 값을 비교할 수 있도록 해줍니다. 인라인 비교는 function 또는 그룹을 서로 비교할 수도 있으며, 비교 시 dataset의 수에는 제한이 없습니다.
데이터 유형 - 64 비트 정수(integer) 데이터 유형 지원
INCA 7.2 SP14는 컨트롤러에 구현된 변수에 대해 64 비트 정수 데이터 유형도 지원합니다. 물리적 값은 이에 의해 가수가 52 비트인 부동 소수점 수의 정밀도로 제한됩니다. 따라서 INCA는 52 비트를 초과하는 정수 값은 implementation 값으로만 표시합니다.
Combined Editor 에서는 표현 가능한 물리 숫자 범위로 전환 하여 표시됩니다. (부동 소수점 숫자의 경우 52 비트로 제한)
XCP – INCA의 UDP 소스 포트에 대한 추가 설정
XCP-on-Ethernet 프로토콜 기반 통신의 경우, INCA 7.2 SP14를 사용하면 특정 UDP 소스 포트를 하드웨어 구성 창(HWC)에 값으로 지정할 수 있습니다. UDP용 XCP resume 모드의 경우, XCP 마스터가 수신 프레임을 감지하기 위해 소스 포트를 할당하는 것은 필수적 입니다.
XCP-on-Ethernet 프로토콜 기반 통신의 경우, INCA 7.2 SP14를 사용하면 특정 UDP 소스 포트를 하드웨어 구성 창(HWC)에 값으로 지정할 수 있습니다. UDP용 XCP resume 모드의 경우, XCP 마스터가 수신 프레임을 감지하기 위해 소스 포트를 할당하는 것은 필수적 입니다.
INCA-SIP – 원격제어
INCA 7.2 SP14는 INCA-SIP(Simulink® Integration Package)를 통해 PC에서 캘리브레이션과 시뮬레이션 작업이 모두 가능합니다. 따라서 원격제어 기능은 컴퓨터가 INCA-SIP을 통해 다른 INCA 인스턴스에 연결할 수 있도록 해줍니다. 이때 DCOM은 INCA-SIP에서 INCA를 원격으로 제어하는데 사용됩니다. 이 경우, DCOM을 허용하는 설정이 필요합니다. INCA와 INCA-SIP은 각각 별도의 컴퓨터에 설치되어 필요한 모든 구성요소들을 각 컴퓨터에서 찾을 수 있게 해야합니다.
A2L과 S19 파일은 공유 네트워크 경로에 저장됩니다. 두 컴퓨터는 모두 로컬 또는 네트워크 드라이브 저장공간에 접근 권한을 가지고 있어야 합니다.
INCA-SIP – 모델이 실행되는 동안 'INCA에 연결' 허용
INCA 7.2 SP14는 이미 실행 중이거나 정지된 경우에도 사용자가 INCA-SIP을 통해 모델에 연결할 수 있도록 합니다. 이를 위해서 모델에 INCA-SIP 블록이 있어야 하며, INCA in the tools 메뉴에서 INCA-SIP하위 메뉴 항목에 ‘Connect to INCA’ 옵션을 선택해야 합니다.
모델이 실행 중일 때 컨트롤러와 설정 세팅이 변경될 수도 있습니다. 이 경우 변경사항은 다음 연결이 구축될 때 적용됩니다. 재연결 시 모델을 다시 컴파일 되지 않았다면 더 빠른 재연결이 가능합니다.
INCA EE의 측정 기록 – MDA V8의 새로운 사용자 대화 상자
INCA EE에서 측정 기록 중, MDA V8이 INCA 7.2 SP14로 시작되면, 새로운 사용자 대화상자가 나타납니다. 이 대화상자는 MDA V8에 이미 측정 파일이 존재하고, INCA가 XDA description을 전송하지 않는 경우 나타납니다. 단, 이때의 전제조건은 MDA V8이 열려있고 MDA Configurator가 활성화 되어있어야 합니다. 하지만 MDA configurator가 이미 측정 파일을 포함하고 있는 경우에는 측정 파일이 대체됩니다.