INCA V7.2 서비스팩 13 기능

이더넷 모니터링

모든 전송 계층에서의 AUTOSAR 통신 기반 PDU

오토모티브 이더넷을 통해 AUTOSAR 기반 PDU 메시지를 탭핑 및 캡쳐링 가능

INCA V7.2 SP13은 두 제어기기가 주고 받는 AUTOSAR COM 기반 PDU(프로토콜 데이터 단위) 메시지를 오토모티브 이더넷(Automotive Ethernet)용 소프트웨어를 통해 볼 수 있습니다. ETAS ES886 측정 하드웨어는 여기에 필요한 TAP(테스트 액세스 포인트) 기능을 제공하며, 이 기능을 통해 차량용 이더넷에 기초한 PDU 메시지를 INCA에서 측정할 수 있습니다. 이처럼 측정이 이루어지는 동안에도 두 제어기기는 계속 통신을 주고받을 수 있습니다. INCA V7.2 SP13은 UDP/IP, IPv4, E2E 보호 및 IP fragmentation 작업도 지원합니다.

이번 INCA V7.2 SP13은 VN5610과 VN5610A 장치도 지원합니다.

사용자는INCA의 하드웨어 선택 화면에서 ES886을 추가함으로써 이더넷 연결을 선택할 수 있습니다. 탭핑 작업을 위해서는 두개의 제어기기가 ES886 오토모티브 이더넷 포트에 연결되지만, 캡쳐링 작업의 경우에는 오직 하나의 제어기기만이 연결됩니다. 따라서 INCA에서는 하드웨어 기반 연결인 AE3 와 AE4가 소프트웨어 적으로 Port0 및 Port1에 할당되어 탭핑 작업이 이루어집니다. 반면 캡쳐링 작업을 수행하기 위해서는 장비에 연결된 AE3 혹은 AE4 중 하나의 포트 만이 할당됩니다. 이경우 소프트웨어는 나머지 포트를 “미사용” 포트로 지정합니다.

INCA에서 PDU 메시지를 해석하려면 AUTOSAR XML 파일(.arxml)이 필요합니다. 이더넷 모니터링과 SOME/IP 모니터링을 혼동하지 않도록 주의하십시오. SOME/IP 지원은 차후 서비스팩에서 구현됩니다.

XCP

XCP 네트워크 프로토콜의 IPv6 지원

A2L 파일에는 TCP 나 UDP통신을 위해 IPv4 혹은 IPv6 주소 형식 중 하나를 통신 매개변수로 포함할 수 있습니다. 이제 INCA는 XCP통신을 위한 하드웨어 선택 화면에서 IPv6 혹은 IPv4 형식으로 A2L 파일에서 참조된 매개변수나 사용자가 직접 정의한 매개변수가 표시 됩니다. 표시 할 인터넷 프로토콜 버전은 A2L내용에 따라 결정됩니다. IP 기능을 가진 장비가 증가하면서 IPv4 주소보다 훨씬 방대한 주소 공간을 제공하는 IPv6 주소의 사용은 필수적이 되었습니다. IPv6 형식의 주소를 지원 함으로써 사용자는 보다 많은 장비의 주소를 지정할 수 있습니다.

확인 대화 창(선택 옵션)

INCA 실험 도중 의도하지 않은 페이지 이동 방지

INCA에서 작업 페이지와 참고 페이지의 내용이 크게 다른 경우가 있습니다. 이러한 상황에서 의도하지 않은 메모리 페이지 전환은 엔진에 손상을 줄 수 있기 때문에INCA는 선택 옵션으로 확인 대화 창 기능을 제공합니다. 이러한 기능은 작업 페이지와 참고 페이지 간 차이가 매우 클 때만 필요하므로, 확인 대화 창 기능은 처음부터 활성화되어 있지는 않습니다. 따라서 사용자는 INCA 사용자 옵션 중 실험 환경설정 옵션에서 이 기능을 사용하도록 직접 설정 해야 합니다. 원격 제어를 통한 메모리 페이지 스위치는 옵션 환경설정과 관계없이 항상 가능합니다.

통신 프로토콜

ASAP-V3.0 명령어 지원

INCA V7.2 SP13은 새로운 ASAP3-V3.0 명령어를 지원합니다. 이제 모든 래스터에 대한 정보를 제공하며 특히 사용 가능한 래스터에 관하여 정보를 제공하는 명령이 가능 합니다(GET RASTER OVERVIEW 및 GET MEASUREMENT INFO).  PARAMETER FOR VALUE ACQUISITION EV2, GET ONLINE VALUE EV2, DEFINE RECORDER PARAMETER 등의 명령어는 구체적인 래스터에 지정되어야 합니다. 이러한 명령어를 사용하여 라벨을 특정 래스터에 지정할 수 있습니다. 지금까지는 원하는 스캐닝 속도 기간을 밀리 초 단위로 입력 하는 것이 가능해 지면서, 멀티코어 프로세서의 사용빈도가 점차 높아지고 증가되면서 특정 래스터를 지정 할 수 있습니다. 또한 SET FORMAT 명령어를 사용하면 조정값의 형식을 정의할 수 있습니다. 이러한 조정값은 물리적 값이거나 변환 방식이 정해지지 않은 제어기 내부 값일 수 있습니다.

VSD

변경된 제어기 소프트웨어에 대한 래스터 지정을 보다 손쉽게 업데이트

A2L 파일에서 측정값에 대해 미리 정의된 래스터는 레이블이라고 하는 함수 변수에 대해 정의 할 수 있습니다. INCA는 이러한 정보를 사용하여 실험 환경을 설정하고 저장 수 있습니다. INCA V7.2 SP13사용 하면A2L 파일에서 새롭게 정의된 래스터에 맞춰 실험 환경을 신속하게 변경할 수 있습니다. 새로운 버전의 A2L 파일이 로딩되면 INCA는 실험을 위하여 사전 정의된 래스터를 확인하고 재지정합니다. 이러한 기능은 각 코어에 대해 래스터가 정의된 멀티코어 제어기의 유용 할 수 있습니다.

사용 중인 코어나 래스터가 변경되었다면 INCA는 + 기호가 표시합니다. 이 때 소스나 개별 래스터 혹은 라벨을 우클릭하기만 하면 컨텍스트 메뉴가 열리며 사용자는 이 메뉴에서 적절한 명령어를 선택하여 사전 정의된 래스터를 재 할당 할 수 있습니다.

새로운 옵션

불필요한 INCA 로그 파일 삭제 가능

INCA V7.2 SP13은 임시 파일과 로그 파일을 삭제할 수 있는 옵션을 제공합니다. 이를 위하여 INCA 메뉴 바에서 실행 가능한 새로운 메뉴 항목이 추가 되었습니다. INCA가 종료되면 특정 로그 파일은 삭제되어 불필요하게 사용 중인 하드 드라이브 공간을 비워줍니다.

INCA가 설치 및 사용 중에 생성된 로그 파일 및 임시 파일 중 더 이상 필요하지 않은 파일은 삭제됩니다. 이전 버전에서는 이러한 파일들이 INCA에 의해 삭제되지 않았기 때문에 파일 개수가 계속 늘어나는 결과가 발생하였습니다.

XCP V1.4

XCP V1.4 표준을 따르는 그림

제어기, ECU 인터럽트 및 이벤트 측정 최적화를 위한 Packed DAQ 리스트

INCA V7.2 SP13은 네트워크 프로토콜인 XCP V1.4에 대해 DAQ Packed모드(일명 Packed DAQ 리스트)를 지원합니다. 이러한 기능은 제어기나 ECU에 대한 인터럽트 수를 줄여주기 때문에 사용자는 이벤트를 보다 신속히 측정할 수 있습니다. 이벤트(EVENT) 사이클 타임도 최대 1마이크로초 단위로 지원됩니다. 그 덕분에 스캔 속도나 스캔 빈도가 낮은 경우에도 보다 많은 데이터를 전송할 수 있습니다. 이외에도 유용한 데이터가 아닌 오버헤드 데이터의 용량을 감축할 있게 되어 버스 로드를 최적화할 수 있습니다. 구성 요소(요소 그룹화) 나 이벤트(이벤트 그룹화) 에 따라 그룹화가 지원됩니다.

INCA Experiment

복수의 제어기 표시

여러 개의 제어기를 동시에 사용 중인 경우 각 제어기에 관한 정보가 INCA 실험에 명확히 표시됩니다. 현재 이 정보는 각각의 제어기를 하나하나 선택해야 하는 조합 필드가 아닌, 표 형식으로 제공됩니다. 따라서 여러 줄을 한 번에 표시 할 수 있습니다. 테이블을 확장하거나 축소 하여 모든 장치를 해당 열에 표시 할 수도 있습니다.

핀 헤드가 있는 기호를 클릭하면 여러 제어기에 대한 표의 내용이 변하지 않고 다시 감춰지지 않습니다. 사용 중인 제어기의 테이블 보기에 나타난 텍스트는 필요한 경우 중간 부분이 짧게 표시 수 있지만, 마우스로 스크롤하면 모든 부분을 볼 수 있습니다 (툴 팁).

위 아래 표시의 녹색 화살표가 그려진 버튼을 클릭하면 메모리 페이지 매니저를 실행 할 수 있습니다. 제어기 이름 좌측의 파란색 화살표는 현재 활성 상태에 있으면서 유효한 키 조합을 받을 준비가 된 제어기를 나타냅니다. 이외에도 모든 제어기에 대해 라디오 버튼이 있어 작업 페이지와 참고 페이지 사이를 이동할 수 있으며 그 옆 열의 숫자는 메모리 페이지 간 차이를 나타냅니다.

VN5610A

오토모티브 이더넷 및 BR-XETK 별로 장치 연결 가능

INCA V7.2 SP13은 오토모티브 이더넷 및 BR_XETK와 관련한 VN5610A 장비의 이더넷 데이터 흐름을 투명하게 모니터링하고 기록합니다. 그 결과 VN5610A를 이용하여 캡쳐링, 탭핑과 이더넷 모니터링 기능을 수행할 수 있습니다. VN5610A를 미디어 컨버터로 사용할 수도 있습니다. XCP, KWP2000, UDS 및 CAN 모니터링을 위하여 CAN/CAN-FD 포트 두 개가 추가로 지원됩니다. 한편 VN5610A를 INCA와 함께 사용하기 위하여 벡터 VN5610 USB장비를 Ethernet/CAN/CAN FD에 연결하기 위한 인에이블 비트를 주문해야 합니다. 주문 후 사용자는 VN5610A를 사용하기 위해 필요한 활성화 키를 부여 받습니다.

라이선스 매니저

이전의 Grace모드가 Contingent모드로 대체

이타스는 현재의 Grace모드 대신 라이선스가 없이 며칠간 작업을 할 수 있는 새로운 Contingent 모드를 지원합니다. INCA 사용자는 라이선스가 없더라도 총 14일 동안 INCA를 사용할 수 있습니다. 사용자는 네트워크를 사용할 수 없는 날을 포함하여 비 연속적으로 총 14일 동안 Contingent모드로 INCA를 사용할 수 있습니다. 새로운 Contingent 모드의 장점은 실제로 INCA를 라이선스 없이 사용한 날짜만을 계산한다는 점 입니다.

Contingent 모드는 유효한 라이선스를 가지고 장기간 사용 한 이후에 기 사용된 Grace 모드 날짜 중 일부를 다시 되돌려 주는 리필 메커니즘도 제공합니다. 이번에 새롭게 마련된 Contingent 모드는 이전의 Grace 모드를 대체하며, 기존 Grace 모드로 라이선스 매니저를 이용하던 이타스의 모든 응용프로그램에 적용됩니다.

Contingent 모드

이타스 INCA에 대한 권장사항

이타스는 사용자의 PC에서 Contingent 모드 남은 기간이 다 소진되지 않도록 여러 사용자가 동시에 사용하는데 필요한 충분한 수량의 Floating 라이선스를 확보해 놓을 것을 권고합니다. 또한 사용자는 네트워크 연결을 끊기 전에 반드시 라이선스를 대여(Borrow)해야 합니다. 더 나아가 사용자가 INCA 설치 시 자동 대여(Auto Borrow) 메커니즘을 활성화할 것을 권고합니다. 또한 Grace 모드 사용자는 Contingent 제공 일수 중 남은 일수를 계속 모니터링해야 합니다. INCA를 Contingent모드로 시작하면 남은 일수를 확인할 수 있습니다. Grace 모드로 제공되는 Contingent 기간이 예상치 못하게 종료된 경우에 이타스 지원 담당자에게 연락하시기 바랍니다. 긴급한 경우로 판단되는 경우 지원 팀이 Contingent 기능을 재활성화 해드릴 수 있습니다.

INCA-SIP

INCA 실험에서 워크스페이스 변수 사용

INCA 7.2 SP13을 사용하면 MATLAB® 워크스페이스의 변수를 INCA에 표시하고 캘리브레이션 할 수 있습니다. 이를 통해 변수를 모델 또는 워크스페이스에 직접 삽입할 수 있습니다. 이제 INCA 7.2 SP13을 통해 워크스페이스에 있는 변수에 액세스할 수 있게 되었습니다.

데이터 사전 지원

INCA-SIP 사용자는 이제 데이터 사전(data dictionaries)에 저장된 데이터에 액세스할 수 있습니다. 데이터 사전은 모델 관련 데이터의 영구적 저장공간이지만, 일반적인 워크스페이스 변수보다 더 많은 잠재적 용도를 제공합니다. 예를 들어, 데이터 사전은 외부 파일에 저장될 수 있습니다.

모델이 참조하고 있는 측정 변수 표시

Simulink®에서 참조되고 있는 모델의 경우 INCA-SIP를 통해 캘리브레이션 매개 변수와 함께 추가 측정 값으로INCA에 표시할 수 있습니다. 이 새로운 읽기 기능 덕분에 사용자는 Simulink®에서와 같이 표시할 추가 측정값을 정의할 수 있는 옵션을 갖게 되었습니다.

기본적인 Stateflow® 블록에 대한 지원

Stateflow®는 Functional 스테이트 머신 다이어그램(state machine diagram)과 플로우 다이어그램(flow diagram)을 기반으로 모델 로직 및 decision 로직을 제공하며Simulink®와 함께 자주 사용됩니다. INCA 7.2 SP13과 함께 INCA-SIP는 Simulink® 모델에 사용되는 Stateflow® 블록의 기본 기능을 지원합니다.