CANoe 14 - 모든 신규 기능

요약: SoA 및 보안을 위해 더 많은 것을 제공하게 된 CANoe 14

 

14 버전의 경우 테스트 대상 시스템을 다룰 수 있는 많은 특징들이 추가되었습니다. 몇 가지 주요 특징들은 다음과 같습니다.

  • 서비스 지향적인 아키텍처(SoA)를 위한 OEM 모델 생성 기능을 처음으로 지원합니다.
  • TLS/DTLS와 IPSec을 통해 암호화된 연결 및 인증도 지원됩니다.
  • 새로운 Variant Encoding(배리언트 인코딩) 창을 사용하면 TLS와 같은 보안 연결을 통해서도 ECU의 코딩 데이터를 읽고 쓰며 비교할 수 있습니다.

 

모든 특징을 알고 싶은가요? 아래에 편리하게 확인 가능하도록 도메인 및 옵션별로 정리하였습니다.

일반적인 중점 영역/특징

일반

  • 로깅

    • 지금 로깅 파일의 헤더에 주석을 추가할 수 있게 되었습니다. 따라서 로깅 관련 정보를 문서화 가능

  • 새로운 형식의 Help 창

    • Help 창이 오래된 CHM 포맷에서 새로운 브라우저 기반의 HTML5 포맷으로 변경되었습니다. 이제 여러 개의 브라우저 탭/창에서 도움말 콘텐츠를 동시에 표시
    • 인터페이스가 더욱 사용자 친화적입니다. 오른쪽 상단 모서리에 표시되는 단일 입력 상자에서 전체 텍스트 및 색인 검색
    • 검색 결과의 표시도 개선되었는데, 검색된 텍스트가 문맥에서 강조 표시됩니다. 도움말 페이지의 페이지 제목, 텍스트 요약문 및 메모리 경로 표시

  • 통신 컨셉(SOA)

    • 시스템 확장 및 통신 설정

      • 가져오기 마법사에서 SUT 및 테스트 환경 분리 지원
      • 유스케이스의 간단한 전환 (계측/환경 시뮬레이션/테스터 테스트)
      • 통합된 검색 필드에서 탐색 제어
      • 통신 객체(CO) 및 분산 객체(DO)에 대한 통신 세부 정보 제공

    • Vector Tools Environment의 플러그인으로서 vCDL 파일을 위한 새로운 편집기
    • 동적 배열(CO와 DO)의 길이는 패널을 통해 설정
    • DO의 사용자 지정 바인딩/매핑은 기호 매핑 대화상자에서 구성
    • TDO의 바인딩 정보는 데이터, 그래픽 및 Trace(추적) 창의 Symbol Explorer에 표시
    • Symbol Explorer의 참가자 및 어플리케이션 계층 객체 보기에는 CO 및 DO의 데이터 타입을 표시하는 새로운 열 제공

  • Vector Tool Platform

    • RT 하드웨어(예: VN8900 장치 제품군에 속한 장치)는 Platform Manager 또는 CANoe의 Vector Tool Platform 대화상자에서 재부팅 가능. 이 기능은 Standalone Manager 명령 인터페이스를 통해서도 사용. 동일한 방법으로 CANoe의 RT 커널이 RT 하드웨어에서 다시 시작
    • RT 하드웨어와 관련된 상태 정보는 평가를 단순화하기 위해 INI 파일로 사용하는 대신 표준 출력으로 나타낼 수 있음

 

CAPL / CAPL 브라우저

  • CAPL

    • 새로운/확장된 CAN CAPL 함수
    • 새로운/확장된 Ethernet CAPL 함수
    • 새로운/확장된 ISO11783 CAPL 함수
    • 새로운/확장된 LIN CAPL 함수
    • 새로운/확장된 Map Window API CAPL 함수
    • 새로운/확장된 기타 CAPL 함수
    • 새로운/확장된 보안 CAPL 함수
    • 새로운/확장된 스마트 충전 CAPL 함수
    • 새로운/확장된 VT System CAPL 함수

 

패널 디자이너

  • Event Control을 사용하여 이벤트를 보낼 수 있음
  • 동적 배열(CO/DO)의 길이를 패널에 끌어서 놓아 입력/출력 상자에 연결 가능
  • 이제 LED Control이 3개 이상의 상태를 컬러로 표시 가능

도메인 분석

  • Map(지도) 창

    • Map Window API: CAPL과 .NET을 사용하여 Map Window에서 그리기 가능
    • 새로운 콜백 함수: OnMapItemClicked. 이 함수는 Map Window API로 그린 요소를 클릭할 때 호출
    • 벡터는 Map Window용 자체 OSM Tile Server 제공

  • Trace(추적) 창

    • 컬럼 필터가 개정되었습니다. 목록을 통한 다중 선택 외에도 이제 사용자 지정 필터에서 3개 이상의 이벤트를 구성 가능
    • Trace 창 (Ethernet)

      • 이제 DoIP 이벤트가 최대 64 kB의 크기로 표시
      • 이제 모든 특별한 IPv6 주소가 상세 보기에 표시

도메인 자동차

Option .Car2x

  • 어플리케이션 메세지(EU)

    • SREM 및 SSEM 메세지 지원
    • IVI를 버전 ISO/TS 19321:2020 / SAE-J2735로 업데이트
    • MAP/SPaT를 버전 ISO TS 19091:2019로 업데이트

  • C-V2X

    • 타사 C-V2X 통신 하드웨어인 Autotalks HW Craton2 지원

  • 중국 V2X 프로토콜 스택

    • DSMP 지원(CANoe 13.0부터)
    • 보안 헤더 지원(서명 + 검증 지원)
    • 데이터베이스에서 어플리케이션 메세지(BSM, MAP/SPaT 등) 업데이트
    • T중국 프로토콜 스택에 대해 Car2x 상호작용 계층을 사용 가능
    • 시나리오를 만들기 위하여 시나리오 편집기 사용 가능
    • BSM과 MAP/SPaT는 자동으로 Map 창에 시각화

  • 주행 테스트

    • 네트워크 노드는 예를 들어 VN4610의 현재 위치 데이터를 Car2x 스택에서 직접 사용하도록 데이터베이스에서 구성 가능. 이로써 일반 차량을 ‘Car2x 차량’(CAPL을 사용할 필요가 없음)으로 설정하여 주행 테스트에 활용 가능
    • 현재 위치(예: VN4610에서의 위치)를 시나리오의 시작점으로 사용

  • 시나리오 편집기

    • Help창에서는 시나리오 편집기를 쉽게 시작할 수 있도록 동영상 제공

  • Map(지도) 창

    • Vector OSM Tile Server: 벡터는 자체 OSM Tile Server를 제공. CANoe에서는 이 서버를 타일 공급자로 구성할 수 있으므로 이제 타일 다운로드와 관련된 문제 해소
    • Help 창에서는 인프라 데이터(예: 신호등 신호 상태)가 Map 창에 어떻게 그려지는지 설명
    • 새로운 콜백 함수: OnMapItemClicked 라는 함수는 Map 창에서 Map 창 API로 그린 요소를 클릭할 때 호출

  • 샘플 구성

    • 새로운 샘플 configuration에는 T/CSAE 53-2017을 기반으로 사전 구성된 중국 V2X 시나리오 포함
    • EU Car2x 시스템 데모가 개정되어 이제는 현재 기능들과 Car2x 스택 함수 사용

 

Option .Ethernet

  • 핵심 기능

    • IPsec(전송 모드, 인증 헤더 [RFC 4302] 및 IKEv2 Key Exchange [RFC 7296]) 지원
    • 버스부하 계산이 보다 정확함. (IFG, preamble 및 SOF 고려함)
    • 템플릿의 수 감소. 시뮬레이션 설정과 통신 컨셉에 사용하는 템플릿이 각각 하나씩 제공. 두 템플릿 모두 네트워크 기반의 접근 사용

  • 네트워크 기반의 접근

    • 구성 오류 표시를 포함하여 계측 및 시뮬레이션 포트에 대한 시각적 지원이 포트 구성 대화상자에 도입
    • 이제 IP 필터에서 계측 및 시뮬레이션 포트에 대한 필터를 구성 가능. 이로써 Trace 및 로깅 등과 같은 다른 블록에 대한 계측 설정에서 포트 정보를 필터링 가능

  • Trace(추적) 창

    • 이제 DoIP 이벤트가 최대 64 kB의 크기로 표시
    • 이제 모든 특별한 IPv6 주소가 상세 보기에 표시

  • 프로그래밍

    • 이제 .NET에서 MAC 주소를 소문자로 지정 가능
    • CAPL에서 RTP 메시지의 페이로드 유형을 변경 가능

  • 테스트

    • TC8: 이제 모든 SOME/IP-ETS 테스트의 구현이 TC8 샘플 configuration에 포함. SOME/IP-ETS 테스트는 TC8 테스트 사양 v3.0에 기반함.
    • Fuzzing: SOME/IP-SD 프로토콜에 대한 Fuzz 테스트 솔루션이 샘플 configuration으로 제공

 

Option .LIN

  • LIN 대화형 스케줄러(LIN ISC)

    • 테스트 목적으로 어플리케이션별 스케줄 테이블을 생성

  • LIN TP에 대한 확장된 폴트인가 기능

도메인 진단

일반

  • 배리언트 데이터를 읽고 쓰며 비교할 수 있는 새로운 배리언트 코딩 창을 제공
  • TLS(암호화된 진단 통신)이 적용된 DoIP
  • CAPL 콜백 함수 LinTp_PreSend를 통한 LIN TP에 대한 확장된 폴트 인가

도메인 산업/IoT

Option .CANopen

  • CANoe에서 시뮬레이션된 CANopen의 간단한 생성 지원
  • 스탠드얼론 모드 지원

도메인 시뮬레이션/신호 인가

LIN 대화형 스케줄러(LIN ISC)

  • 테스트 목적으로 어플리케이션별 스케줄 테이블 생성

도메인 스마트 충전/E-Mobility

Option .SmartCharging

  • GB/T27930

    • 두 가지 샘플 구성 GB/T 27930 트래픽 분석 및 GB/T 27930 시뮬레이션에는 로딩 프로세스의 모든 상태 전환을 그래픽으로 시각화하는 새 패널
    • GB/T 27930 시뮬레이션 샘플 구성에서 지정한 모든 설정은 자동으로 저장되어 구성을 닫은 후에도 지워지지 않음

도메인 SIL

CANoe4SW/소프트웨어 인 더 루프(SIL: Software-in-the-Loop)

  • CANoe4SW 의 초기 버전

  • 사이버 물리적 시스템에서 소프트웨어의 개발, 테스트 및 분석을 위한 포괄적인 툴

  • 가상 실행 환경에 의한 SIL 테스트 지원

  • Windows 또는 예를 들어 Ubuntu, CentOS, SUSE와 같은 Linux를 기반으로 모든 타겟 OS에 대한 테스트 소프트웨어 지원

  • CANoe 라이선스로 동작할 수 있는 별도의 제품

도메인 테스트/VT System/센서

테스트

  • 이제 테스트 장치에 대한 테스트 구성 대화 상자에서 테스트 중지 기준으로 비결론적 판정(Verdict Inconclusive) 사용 가능
  • vTESTstudio 5.0 SP3를 함께 사용

    • 테스트 테이블 편집기: INT 및 FLOAT 유형의 DO(분산 객체) 데이터 멤버는 테스트 명령에서 지원
    • 암호화된 CAPL 파일을 이제 테스트 장치에서 사용할 수 있고, 이로써 CAPL 코드를 오픈하지 않고도 테스트 프로젝트를 공유
    • TestUnitBuildCLI: 새로운 vTESTstudio 애드온(http://vector.com/vteststudio-addons/)을 통해 예를 들어 CI 환경에서 사용하기 위해 테스트 유닛을 자동 Build
    • TestContextCompleted의 새로운 CAPL 이벤트로 테스트 케이스 및 테스트 시퀀스 유형으로 구성된 테스트 트리 요소를 실행한 후 코드 커버리지 데이터 전송 가능

 

CANoe 테스트 보고서 뷰어

  • 주석이 달린 위치로 이동하는 기능, 설명 보기의 정렬 및 필터링을 포함하여 보고서의 모든 주석에 대한 개요가 표시되는 새로운 창을 제공
  • 타임 스탬프 대신 날짜 및 시간으로 표시 가능
  • 이제 추적 항목 읽기가 가능한 ID가 표시되고, 쿼리 기준으로 사용할 수 있으며, XML 내보내기에 포함

 

VT System

  • 이제 전원 공급장치 모듈 VT7001A 및 VT7101 보정 및 조정 지원

 

Option .For EtherCAT

  • EtherCAT® 마스터 인스턴스는 또한 스탠드얼론 모드에서도 지원
  • EtherCAT 슬레이브 이벤트의 타임 스탬프는 이제 CANoe 소프트웨어 시간 동기화 메커니즘에 의해 CANoe 타임 스탬프와 동기화

도메인 트럭/농업

Option .ISO11783

  • 가상 단말기 v.6 지원

    • 활성화 메시지가 TAN을 사용
    • 명령 Screen Capture와 Select Active Working Set 명령들이 별도의 CAPL 함수 Iso11783IL_OPScreenCapture와 Iso11783IL_OPSelectActiveWorkingSet를 통해 전송
    • 객체 Graphic Data, Colour Palette, Scaled Graphic 및 Working Set Special Control 지원 (지금까지는 그래픽 표시 없음)
    • Trace(추적) 창에서 새 메시지를 직접 해석
    • 확장된 ISO11783.dbc.

  • ISO11783 TIM 시뮬레이터
  • 사용자가 TIM 클라이언트 및 서버 샘플 구성에서 지정한 모든 설정은 자동으로 저장되어 구성을 닫은 후에도 지워지지 않음
  • 고속 패킷(NMEA2000)

    • ISO11783IL_SetNodeProperty 함수에 대한 새 속성 FP_Interval은 연속된 2개의 고속 패킷 프레임 간 시간 간격을 정의하여 고속 패킷 전송 속도를 늦춤

 

Option .J1939

  • 고속 패킷(NMEA2000)

    • J1939ILSetNodeProperty 함수에 대한 새 속성 FP_Interval은 연속된 2개의 고속 패킷 프레임 간 시간 간격을 정의하여 고속 패킷 전송 속도를 늦춤

  • GB/T27930

    • T두 가지 샘플 구성 GB/T 27930 트래픽 분석 및 GB/T 27930 시뮬레이션에는 로딩 프로세스의 모든 상태 전환을 그래픽으로 시각화하는 새 패널 포함
    • GB/T 27930 시뮬레이션 샘플 구성에서 지정한 모든 설정은 자동으로 저장되어 구성을 닫은 후에도 지워지지 않음

Option .CANopen

  • CANoe에서 시뮬레이션된 CANopen의 간단한 생성 지원
  • 스탠드얼론 모드 지원

Option .Car2x

  • 어플리케이션 메시지(EU)

    • SREM 및 SSEM 메세지 지원
    • IVI를 버전 ISO/TS 19321:2020 / SAE-J2735로 업데이트
    • MAP/SPaT를 버전 ISO TS 19091:2019로 업데이트

  • C-V2X

    • 타사 C-V2X 통신 하드웨어로서 Autotalks HW Craton2 지원

  • 중국 V2X 프로토콜 스택

    • DSMP 지원(CANoe 13.0부터)
    • 보안 헤더 지원(서명 + 검증 지원)
    • 데이터베이스에서 어플리케이션 메세지(BSM, MAP/SPaT 등) 업데이트
    • 중국 프로토콜 스택에 대해 Car2x 상호작용 계층을 구성 가능
    • 시나리오를 만들기 위하여 시나리오 편집기를 사용 가능
    • BSM과 MAP/SPaT는 자동으로 Map Window에 시각화

  • 주행 테스트

    • 네트워크 노드는 예를 들어 VN4610의 현재 위치 데이터를 Car2x 스택에서 직접 사용하도록 데이터베이스에서 구성 가능. 이로써 일반 차량을 ‘Car2x 차량’(CAPL을 사용할 필요가 없음)으로 설정하여 주행 테스트에 활용 가능
    • 현재 위치(예: VN4610에서의 위치)를 시나리오의 시작점으로 사용 가능

  • 시나리오 편집기

    • Help 창에서는 시나리오 편집기를 쉽게 시작할 수 있도록 동영상 제공

  • Map(지도) 창

    • Vector OSM Tile Server: 벡터는 자체 OSM Tile Server 제공. CANoe에서는 이 서버를 타일 공급자로 구성할 수 있으므로 이제 타일 다운로드와 관련된 문제 해소
    • 새로운 콜백 함수: OnMapItemClicked 함수는 Map Window에서 Map Window API로 그린 요소를 클릭할 때 호출
    • Help 창에서는 인프라 데이터(예: 신호등 신호 상태)가 Map Window에 어떻게 그려지는지 설명

  • 샘플 구성

    • 새로운 샘플 configuration에는 T/CSAE 53-2017을 기반으로 사전 구성된 중국 V2X 시나리오 포함
    • EU Car2x 시스템 데모가 개정되어 이제는 현재 기능들과 Car2x 스택 함수 사용

Option .Ethernet

  • 핵심 기능

    • IPsec(전송 모드, 인증 헤더 [RFC 4302] 및 IKEv2 Key Exchange [RFC 7296]) 지원
    • 버스부하 계산이 보다 정확 (IFG, preamble 및 SOF 고려함)
    • 템플릿의 수 감소. 시뮬레이션 설정과 통신 컨셉에 사용하는 템플릿이 각각 하나씩 제공. 두 템플릿 모두 네트워크 기반의 접근 사용

  • 네트워크 기반의 접근

    • 구성 오류 표시를 포함하여 계측 및 시뮬레이션 포트에 대한 시각적 지원이 포트 구성 대화상자에 도입
    • 이제 IP 필터에서 계측 및 시뮬레이션 포트에 대한 필터를 구성 가능. 이로써 Trace 및 로깅 등과 같은 다른 블록에 대한 계측 설정에서 포트 정보를 필터링 가능

  • Trace(추적) 창

    • 이제 DoIP 이벤트가 최대 64 kB의 크기로 표시
    • 이제 모든 특별한 IPv6 주소가 상세 보기에 표시

  • 프로그래밍

    • 이제 .NET에서 MAC 주소를 소문자로 지정 가능
    • CAPL에서 RTP 메시지의 페이로드 유형을 변경 가능

  • 테스트

    • TC8: 이제 모든 SOME/IP-ETS 테스트의 구현이 TC8 샘플 configuration에 포함. SOME/IP-ETS 테스트는 TC8 테스트 사양 v3.0에 기반
    • Fuzzing: SOME/IP-SD 프로토콜에 대한 Fuzz 테스트 솔루션이 샘플 configuration으로 제공

Option .ISO11783

  • 가상 단말기 v.6 지원

    • 활성화 메시지가 TAN 사용
    • 명령 Screen Capture와 Select Active Working Set 명령들이 별도의 CAPL 함수 Iso11783IL_OPScreenCapture와 Iso11783IL_OPSelectActiveWorkingSet를 통해 전송
    • 객체 Graphic Data, Colour Palette, Scaled Graphic 및 Working Set Special Control 지원 (지금까지는 그래픽 표시 없음)
    • 추적 창에서 새 메세지를 직접 해석
    • 확장된 ISO11783.dbc.

  • ISO11783 TIM 시뮬레이터

    • 사용자가 TIM 클라이언트 및 서버 샘플 구성에서 지정한 모든 설정은 자동으로 저장되어 구성을 닫은 후에도 지워지지 않음

  • 고속 패킷(NMEA2000)

    • ISO11783IL_SetNodeProperty 함수에 대한 새 속성 FP_Interval은 연속된 2개의 고속 패킷 프레임 간 시간 간격을 정의하여 고속 패킷 전송 속도를 늦춤

Option .J1939

  • 고속 패킷(NMEA2000)

    • J1939ILSetNodeProperty 함수에 대한 새 속성 FP_Interval은 연속된 2개의 고속 패킷 프레임 간 시간 간격을 정의하여 고속 패킷 전송 속도를 늦춤

  • GB/T27930

    • 두 가지 샘플 구성 GB/T 27930 트래픽 분석 및 GB/T 27930 시뮬레이션에는 로딩 프로세스의 모든 상태 전환을 그래픽으로 시각화하는 새 패널 포함
    • GB/T 27930 시뮬레이션 샘플 구성에서 지정한 모든 설정은 자동으로 저장되어 구성을 닫은 후에도 지워지지 않음

Option .LIN

  • LIN 대화형 스케줄러(LIN ISC)

    • 테스트 목적으로 어플리케이션별 스케줄 테이블 생성

  • LIN TP에 대한 확장된 폴트인가 기능

Option .SmartCharging

  • GB/T27930

    • 두 가지 샘플 구성 GB/T 27930 트래픽 분석 및 GB/T 27930 시뮬레이션에는 로딩 프로세스의 모든 상태 전환을 그래픽으로 시각화하는 새 패널 포함
    • GB/T 27930 시뮬레이션 샘플 구성에서 지정한 모든 설정은 자동으로 저장되어 구성을 닫은 후에도 지워지지 않음

CANoe에 관해 궁금한 사항이 있나요?

작업을 단순화하기 위해 CANoe가 제공하는 특징은 매우 광범위합니다. 아래와 같은 소프트웨어 툴들에 대한 모든 것을 알아보세요.

> 응용 분야

> 광범위한 제품 옵션

> 유용한 다운로드

연락처

CANoe에 관해 개인적으로 당사에 문의하고 싶으십니까? 메일로 문의주세요.