CANoe 13.0 - 새로운 기능

 

 

최신 CANoe 는 System Under Test에 대한 접근을 더욱 용이하게 합니다. 더불어, 끊임없이 발전하고 있는 통신 컨셉으로 복잡한 어셈블리의 구성을 간소화합니다. 다음은 예시입니다.

  1. "Connectivity Feature Services"를 통해 MQTT IoT 디바이스 백엔드 시스템에 접근하기
  2. "For EtherCAT"옵션으로 다른 테스트 하드웨어에 손쉽게 CANoe 커플링하기


모든 기능에 대해서 더 알아보고 싶으신가요?

도메인 및 옵션으로 분류하여 소개하고 있으니 편하게 확인하세요!

일반 분야/특징

일반

  • CANoe4Server

    • Windows 및 Linux용으로 최초 출시
    • Jenkins와 같은 CI(Continuous Integration) 서버 환경에서 소프트웨어에 대하여 확장가능하고 자동화된 테스트 환경
    • CANoe 구성은 CANoe4Server에서의 사용을 위해 내보내기 가능
    • 시뮬레이션 모드에서만 CANoe 구성 실행
    • Linux용 CANoe4Server는 CAPL을 통한 CANoe/Ethernet 시뮬레이션 및 로깅 지원

  • 통신 컨셉(SOA)

    • 통신 설정이 전체적으로 수정되었습니다.

      • Communictation Detail 뷰는 요소들을 System under test에 속하는 그룹과 CANoe에 의해 시뮬레이션 되는 테스트 환경 그룹으로 나눠 표시
      • 데이터 소스 Import Wizard로 CANoe 구성을 도와줌
      • 각 통신 요소들의 관계를 시각적으로 표현

    • 다양한 포맷의 데이터 소스가 통합될 수 있습니다. 이를 통해, ARXML 파일에서 누락된 정보를 vCDL 파일로 추가하는 등의 작업 가능

  • RT 커널

    • RT 커널은 64비트 옵션으로 사용가능

  • RT 설정

    • 스탠드얼론 모드에서 로깅하기

      • 외부 디바이스의 파일 로깅을 위한 향상된 접근 (예: VN8900에 연결된 하드디스크)
      • COM을 통한 스탠드얼론 모드 로깅 설정에 접근

    • Multi CANoe

      • Mutli CANoe는 분산 모드와 함께 사용 (예: RT 서버로 VN8900 또는 VT6000과 함께 사용)

    • 분산 모드에서 사용자 파일 처리 개선

      • 계측 시작 시 자동으로 다운로드되도록 구성
      • 계측 종료 시 자동으로 업로드되도록 구성

    • CANoe 시뮬레이션 시간은 PTP(Precision Time Protocol)를 통해 다른 테스트 시스템과 동기화 가능

  • 벡터 툴 환경

    • 벡터 툴 환경(Vector Tool Environment)에서 파일 유형별로 다른 플러그인 열기가 가능. 이를 통해 하나의 환경에서 다른 파일을 쉽게 편집 가능
      즉, 다른 형식의 파일을 위해 다른 편집기를 사용할 필요가 없음
      지원되는 파일 : 패널

 

CAPL / CAPL Browser

  • CAPL

    • Linux 지원
    • 스택 변수는 모든 표현/코드로 초기화 가능
    • 콜백 함수는 대소 문자에 관계없이 찾기 가능
    • %LINE_NUMBER% 매크로 추가
    • 확장된 실시간(Extended Real Time) 기능 지원
    • 새로운/확장된  AUTOSAR PDU IL CAPL 기능
    • 새로운/확장된  CANopen CAPL 기능
    • 새로운/확장된  Car2x CAPL 기능
    • 새로운/확장된  Communication Concept CAPL 기능
    • 새로운/확장된  Ethernet CAPL 기능
    • 새로운/확장된  GPIB CAPL 기능
    • 새로운/확장된  ISO11783 CAPL 기능
    • 새로운/확장된  J1939 CAPL 기능
    • 새로운/확장된  Media CAPL 기능
    • 새로운/확장된  Other CAPL 기능
    • 새로운/확장된  Security CAPL 기능
    • 새로운/확장된  Sensor CAPL 기능
    • 새로운/확장된  Smart Charging CAPL 기능
    • 새로운/확장된  TCP/IP CAPL 기능
    • 새로운/확장된  TLS API CAPL 기능
    • 새로운/확장된  Test CAPL 기능

  • CAPL 브라우저

    • CAPL 브라우저는 변수 및 기능명을 다양한 색으로 구분

  • .NET 프로그래밍

    • 프로그래밍을 위한 대상 프레임워크로 .NET 프레임 워크 4.7을 선택 가능
    • 대상 프레임워크는 COM 인터페이스를 통해 선택 가능


패널 디자이너

  • Path Dialog 또한 링크로 나타낼 수 있음

도메인 분석

  • 맵 윈도우

    • GPS 장치 표시
      (특히 수신 계측 장치 위치 표시)
    • 여러 맵 타일 공급자의 관리 개선

도메인 차량/자동차

옵션 .Car2x

  • 새로운/확장된 Car2X CAPL  기능
  • 테스트 기능 세트

    • Car2x를 위한 기능을 제공

  • Car2x 스택 - EU 버전을 위한 IL 향상

    • C2C-CC BSP(Basic System Profile) 버전 1.5.0 지원
    • Car2x Network Explorer에서 각 노드에 대해 구성 가능한 전송 동작
    • CAM 및 DENM 프레임은 모든 레이어에 유효한 값으로 사전 구성
      예: DCC에 대한 QoS, GeoNetworking 및 CAM/DENM 버전, 수명, HopLimit, 관련 영역 등의 Prio를 갖춘 TrafficClass
    • 런타임 중 값의 자동 업데이트
      예: 시퀀스 번호, 타임 스탬프, 과거 경로,…
    • CAM 전송 규칙 지원
    • 특정 이벤트 지원
      예: 위험한 상황 (EEBL, AEB), 충돌 위험, 긴급 차량, 고정 차량, 교통 체증(정의된 값으로 사전 구성) Car2x 시나리오 편집기에서 하나의 스테이션에 대한 여러 이벤트를 동시 구성 가능
    • Car2x 스택은 VN4610에서 제공한 위치 데이터 또는 Car2x 시나리오 편집기에서 구성된 시나리오를 기반으로 사용 가능

  • 프로토콜

    • 중국 표준 업데이트: C-V2X 계층, 메세지 패밀리 GB/T 31024.3 및 BSM과 같은 해당 어플리케이션 메세지
    • EU 보안 – 버전 1.3.1의 SSP에 대한 새로운 토큰

  • 맵 윈도우

    • GPS 장치 표시
      (특히 수신 계측 장치 위치 표시)
    • 여러 맵 타일 공급자의 관리 개선

  • Car2x 시나리오 편집기

    • 루트 가져오기 및 내보내기 가능 (gpx /kml/NMEA)
    • 각 스테이션에 대한 여러 DENM 이벤트 지원

  • 하드웨어

    • 타사의 802.11p 통신 장치와 연결을 위한 통신 소프트웨어 (데몬)를 12.0 버전부터 벡터 홈페이지에서 제공하지 않음. CANoe 버전 13.0부터는 타사의 인터페이스가 더 이상 지원되지 않음

옵션 .Ethernet

  • Service Pack2부터 통신 컨셉은 통신 버스 시뮬레이션(RBS)을 위한 기본 권장 기능이 됩니다.

    • 현재 AUTOSAR 및 FIBEX 데이터베이스 지원
    • 통신 설정의 빌드를 통한 통신 매트릭스 수정 및 확장
    • 향상된 시뮬레이션 기능
      예: SOME/IP-TP, 다중 TCP/IP 스택, TLV 직렬화, AVB/TSN 등
    • Trace 윈도우에 Ethernet 이벤트 표시 향상

  • Ethernet 인터페이스

    • 명칭 개선: '포트 기반 네트워크 연결'이 '네트워크 기반 연결'로 이름 변경
    • 포트 63개까지 가능한 제한이 해제됨. 필요한 포트 수 축소 가능
      예: 인터페이스 하드웨어에서 포트 수가 지원되는 포트를 초과하는 경우
    • 버스 통계: 네트워크 기반 접근을 위해 SQI 값이 도움말에 설명되어 있음

  • CAPL

    • 시뮬레이션된 노드의 MAC 주소는 이제 IpSetAdapterMacId 함수를 사용하여 변경 가능
    • ethernetErrorPacket의 콜백 함수는 새로운 선택기 오류 코드를 지원
    • Vector.CANoe.Runtime.EthernetPort 클래스에 대한 두 가지 메소드 GetLinkStatus() 및 SetLinkStatus()를 추가
    • ethernetStatus 및 ethernetErrorPacket에서 콜백 함수에 대한 포트 규정 지원
    • IP_Endpoint 및 IP_Address를 지원으로 testWaitForEthernetPacket 및 testJoinEthernetPacket에 대한 새로운 CAPL 함수

  • .NET

    • .NET을 위한 IP API 추가
    • Ethernet 페이로드까지 접근 확장
    • 프로토콜 필드의 여부는 속성 IsAvailable을 통해 확인
    • 네트워크 기반 연결에 대한 지원 향상
    • Vector.CANoe.Runtime.EthernetPort 클래스에 대한 두 가지 메소드 GetLinkStatus() 및 SetLinkStatus()를 추가
    • 종료된 TCP 리스너 재시작 시 기존 엔드포인트 사용

  • Interaction Layer(인터랙션 레이어)

    • 새로운 기능 AREthILControlGetStatus 및 SomeIpILControlGetStatus를 사용하여 인터랙션 레이어의 상태 확인
    • SOME/IP Interaction Layer에 대한 오류 메시지 개선
    • AVB Interaction Layer: Medio API를 통해 입력 데이터 스트림에서 MPEG2 전송 스트림으로 다중화 지원
      예: AVPL talker(CAPL)를 통한 전송

  • 로깅

    • 로깅의 경우 PCAP 및 PCAPNG 형식의 파일은 다른 어플리케이션에 대한 병렬 읽기 권한을 허용하기 위해 공유가능(ASC의 경우)으로 열림
    • PCAPNG 형식으로 로깅 시, 패킷 크기 65535byte 제한 적용

  • 길이 2MByte 이상의 SOME/IP-PDU 지원
  • 길이 60byte 미만의 Ethernet 패킷 전송 허용
  • 데이터베이스에 따라 TCP/IP 스택의 기본 TTL 초기화
  • Ethernet FIBEX 및 AUTOSAR 데이터베이스에 대한 외부 편집기 정의 기능 추가
  • 첫 번째 Ethernet 네트워크가 구성에 추가되면 SOME/IP의 UDP 포트는 30490으로 구성됨

도메인 우주항공

옵션 .A429

  • 10비트 라벨 지원

    • 10비트 라벨을 전송하도록 확장된 CAPL API a429SetScheduleTx
    • 10비트 라벨에 맞도록 로깅, 재생 및 필터 블록 확장
    • 벡터 우주항공 메세지 편집기는 10비트 라벨 생성을 지원

 

옵션 .AFDX

  • 네트워크 하드웨어 구성 대화창의 버튼으로 벡터 네트워크 드라이버 설치 또는 업데이트 가능

도메인 진단

  • 일반

    • 향상된 DoSoAd 통신 파라미터의 구성 (DoIP와 독립적이며 추가 재연결 파라미터 포함)

  • DoIP

    • 새 DoIP 샘플 구성

도메인 산업/IoT

커넥티비티/연결성

  • MQTT 프로토콜 버전 4 지원
  • vCDL 및 분산 객체(Do)를 통한 MQTT 클라이언트 모델링
  • 다양한 센서의 PUBLISH 메세지 시뮬레이션
  • 다양한 MQTT 주제 구독
  • 클라우드를 통한 MQTT 서버(브로커) 통신
  • 로컬 네트워크에서의 MQTT 서버(브로커) 통신

 

옵션 .CANopen

  • 네트워크 선택을 통해 한 단계에서 네트워크의 모든 객체 노드를 읽기 및 쓰기 가능
  • 여러 객체를 다운로드하기 전 NMT 상태는 PreOperational로 자동 변경
  • CANopen Safety 구성은 다운로드 후 확인됨
  • DOMAIN 데이터 형식 지원
  • 확장된 CAN ID는 벡터 표기법으로 정확하게 입력 가능
    예: 0x123x
  • 사용성 향상:

    • 열 넓이 및 현재 보기(뷰)는 구성과 함께 저장
    • 오류 값을 빨간색으로 표시
    • 객체 디렉토리 내에 미사용 하위 객체는 회색 처리
    • 데이터 형식 및 비트 수가 매핑보기에 표시

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

  • ERT 네트워크 노드

    • 우선순위 및 데이터 일관성 모드를 위한 새로운 설정이 있는 ERT 네트워크 노드에 대한 고급 실행 개념

  • PDU Interactive Generator (PDU IG)

    • CANoe 12.0 버전부터 지원 기능

      • PDU IG가 AUTOSAR PDU 및 PCU 시간 조정 트리거 지원
      • 모든 AUTOSAR PDU 지원
      • CANoe에서 안전하게 Secure-I-PDU 전송 가능
      • 트리거 가능: 수동, 주기적 및 시스템 변수  설정으로 작동

    • 버전 12.0 SP3에 확장된 기능

      • PDU IG에서 직접 글로벌 신호 생성기 구성
      • PDU 수신 시 PCU 트리거 가능

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

옵션 .SmartCharging

  • GBT27930 Interaction Layer(인터랙션 레이어)는 GB/T 34658을  준수하는 충전기 및 BMS 시뮬레이션 제공

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

테스트

  • CANoe 13.0으로 시작하는 새로운 통신 컨셉에서 사용가능한 분산객체(Distributed Object, DO)는 vTESTstudio 및 테스트 모듈의 테스트 장치에서 CAPL 및 C#에 한해 지원

  • 테스트 구성 대화창은 테스트 실행 중 경고 발생 시 경고 아이콘 표시

  

vTESTstudio 5.0과 병행 사용

  • Fuzz 테스트 지원

    • 지원 버스 시스템 확장: Ethernet(AUTOSAR PDUs)
    • 신호 값에 대한 쌍별 조합
    • 무제한 난수 생성

  • 파라미터 파일 내 메세지, 노드 및 네트워크 유형의 파라미터 지원

 

 옵션 .Sensor

  • 새로운 I2CBasic.cfg 샘플 데모 추가
  • 센서 시뮬레이션을 위한 새로운 CAPL 기능 ClearQueue/sensorClearQueue는 시뮬레이션 된 센서의 송신 큐 삭제. 지원되는 모든 센서 프로토콜에 사용

도메인 트럭 및 농업

옵션 .11783

  • ISO11783 Interaction Layer는 TIM 프로토콜에 대한 향상된 지원을 제공 (AEF 023 RIG 1 ISOBUS-ISOBUS 자동화 칙의 최종 개정 준수)
  • 파일 서버 Interaction Layer는 다음 문서에 따라 향상된 지원을 제공: ISO11783-13 (국제 표준의 발행 제3판)
  • ISO11783-, VirtualTerminal-, TaskController- 및 FileServer Interaction Layer의 CAPL 인터페이스 향상: 새로운 기능은 노드명 대신 주소로 통신 상대방을 처리하여 테스트 구현 단순화

 

옵션 .J1939

  • 업데이트된 J1939.dbc 통해 J1939 디지털 부록에 디스크립트된 대부분의 메세지에 대한 용이한 시뮬레이션 및 분석
  • 향상된 .NET 내 J1939 프레임 지원
  • J1939 IL은 22개의 DM 메세지를 시뮬레이션할 수 있는 새롭고 편안한 API 지원
    (DM1/DM2/DM6/DM12/DM23/DM27/DM28 /DM35/DM41/… /DM54)
  • J1939 IL은 AUTOSAR 데이터베이스를 사용할 때 향상된 주소 클레임 메세지 지원 제공

옵션 .A429

  • 10비트 라벨 지원

    • 10비트 라벨을 전송하도록 확장된 CAPL API a429SetScheduleTx
    • 10비트 라벨에 맞도록 로깅, 재생 및 필터 블록 확장
    • 벡터 우주항공 메세지 편집기는 10비트 라벨 생성을 지원

옵션 .AFDX

  • 네트워크 하드웨어 구성 대화창의 버튼으로 벡터 네트워크 드라이버 설치 또는 업데이트 가능

옵션 .CANopen

  • 네트워크 선택을 통해 한 단계에서 네트워크의 모든 객체 노드를 읽기 및 쓰기 가능
  • 여러 객체를 다운로드하기 전 NMT 상태는 PreOperational로 자동 변경
  • CANopen Safety 구성은 다운로드 후 확인됨
  • DOMAIN 데이터 형식 지원
  • 확장된 CAN ID는 벡터 표기법으로 정확하게 입력 가능
    예: 0x123x
  • 사용성 향상:

    • 열 넓이 및 현재 보기(뷰)는 구성과 함께 저장
    • 오류 값을 빨간색으로 표시
    • 객체 디렉토리 내에 미사용 하위 객체는 회색 처리
    • 데이터 형식 및 비트 수가 매핑보기에 표시

옵션 .Car2x

  • 새로운/확장된 Car2X CAPL 기능
  • 테스트 기능 세트

    • Car2x를 위한 기능을 제공

  • Car2x 스택 - EU 버전을 위한 IL 향상

    • C2C-CC BSP(Basic System Profile) 버전 1.5.0 지원
    • Car2x Network Explorer에서 각 노드에 대해 구성 가능한 전송 동작
    • CAM 및 DENM 프레임은 모든 레이어에 유효한 값으로 사전 구성
      예: DCC에 대한 QoS, GeoNetworking 및 CAM/DENM 버전, 수명, HopLimit, 관련 영역 등의 Prio를 갖춘 TrafficClass
    • 런타임 중 값의 자동 업데이트
      예: 시퀀스 번호, 타임 스탬프, 과거 경로,…
    • CAM 전송 규칙 지원
    • 특정 이벤트 지원
      예: 위험한 상황 (EEBL, AEB), 충돌 위험, 긴급 차량, 고정 차량, 교통 체증(정의된 값으로 사전 구성) Car2x 시나리오 편집기에서 하나의 스테이션에 대한 여러 이벤트를 동시 구성 가능
    • Car2x 스택은 VN4610에서 제공한 위치 데이터 또는 Car2x 시나리오 편집기에서 구성된 시나리오를 기반으로 사용 가능

  • 프로토콜

    • 중국 표준 업데이트: C-V2X 계층, 메세지 패밀리 GB/T 31024.3 및 BSM과 같은 해당 어플리케이션 메세지
    • EU 보안 – 버전 1.3.1의 SSP에 대한 새로운 토큰

  • 맵 윈도우

    • GPS 장치 표시
      (특히 수신 계측 장치 위치 표시)
    • 여러 맵 타일 공급자의 관리 개선

  • Car2x 시나리오 편집기

    • 루트 가져오기 및 내보내기 가능 (gpx /kml/NMEA)
    • 각 스테이션에 대한 여러 DENM 이벤트 지원

  • 하드웨어

    • 타사의 802.11p 통신 장치와 연결을 위한 통신 소프트웨어(데몬)를 12.0 버전부터 벡터 홈페이지에서 제공하지 않음. CANoe 버전 13.0부터는 타사의 인터페이스가 더 이상 지원되지 않음

옵션 .Ethernet

  • Service Pack2부터 통신 컨셉은 통신 버스 시뮬레이션(RBS)을 위한 기본 권장 기능이 됩니다.

    • 현재 AUTOSAR 및 FIBEX 데이터베이스 지원
    • 통신 설정의 빌드를 통한 통신 매트릭스 수정 및 확장
    • 향상된 시뮬레이션 기능 (SOME/IP-TP, 다중 TCP/IP 스택, TLV 직렬화, AVB/TSN 등)
    • Trace 윈도우에 Ethernet 이벤트 표시 향상

  • Ethernet 인터페이스

    • 명칭 개선: '포트 기반 네트워크 연결'이 '네트워크 기반 연결'로 이름 변경
    • 포트 63개까지 가능한 제한이 해제됨. 필요한 포트 수 축소 가능
      예: 인터페이스 하드웨어에서 포트 수가 지원되는 포트를 초과하는 경우
    • 버스 통계: 네트워크 기반 접근을 위해 SQI 값이 도움말에 설명되어 있음

  • CAPL

    • 시뮬레이션된 노드의 MAC 주소는 이제 IpSetAdapterMacId 함수를 사용하여 변경 가능
    • ethernetErrorPacket의 콜백 함수는 새로운 선택기 오류 코드를 지원
    • TCP/UDP 및 IP 패킷에 대해 CAPL로부터  get/set source/destination endpoint 추가
    • ethernetStatus 및 ethernetErrorPacket에서 콜백 함수에 대한 포트 규정 지원
    • IP_Endpoint 및 IP_Address를 지원으로 testWaitForEthernetPacket 및 testJoinEthernetPacket에 대한 새로운 CAPL 함수

  • .NET

    • .NET을 위한 IP API 추가
    • Ethernet 페이로드까지 접근 확장
    • 프로토콜 필드의 여부는 속성 IsAvailable을 통해 확인
    • 네트워크 기반 연결에 대한 지원 향상
    • Vector.CANoe.Runtime.EthernetPort 클래스에 대한 두 가지 메소드 GetLinkStatus() 및 SetLinkStatus()를 추가
    • 종료된 TCP 리스너 재시작 시 기존 엔드포인트 사용

  • Interaction Layer(인터랙션 레이어)

    • 새로운 기능 AREthILControlGetStatus 및 SomeIpILControlGetStatus를 사용하여 인터랙션 레이어의 상태 확인
    • SOME/IP Interaction Layer에 대한 오류 메시지 개선
    • AVB Interaction Layer: Medio API를 통해 입력 데이터 스트림에서 MPEG2 전송 스트림으로 다중화 지원
      예: AVPL talker(CAPL)를 통한 전송

  • 로깅

    • 로깅의 경우 PCAP 및 PCAPNG 형식의 파일은 다른 어플리케이션에 대한 병렬 읽기 권한을 허용하기 위해 공유 가능(ASC의 경우)으로 열림
    • PCAPNG 형식으로 로깅 시, 패킷 크기 65535byte 제한 적용

  • 길이 2MByte 이상의 SOME/IP-PDU 지원
  • 길이 60byte 미만의 Ethernet 패킷 전송 허용
  • 데이터베이스에 따라 TCP/IP 스택의 기본 TTL 초기화
  • Ethernet FIBEX 및 AUTOSAR 데이터베이스에 대한 외부 편집기 정의 기능 추가
  • 첫 번째 Ethernet 네트워크가 구성에 추가되면 SOME/IP의 UDP 포트는 30490으로 구성됨

옵션 .ISO11783

  • ISO11783 Interaction Layer는 TIM 프로토콜에 대한 향상된 지원을 제공 (AEF 023 RIG 1 ISOBUS-ISOBUS 자동화 칙의 최종 개정 준수)
  • 파일 서버 Interaction Layer는 다음 문서에 따라 향상된 지원을 제공: ISO11783-13 (국제 표준의 발행 제3판)
  • ISO11783-, VirtualTerminal-, TaskController- 및 FileServer Interaction Layer의 CAPL 인터페이스 향상: 새로운 기능은 노드명 대신 주소로 통신 상대방을 처리하여 테스트 구현 단순화

옵션 .J1939

  • 업데이트된 J1939.dbc 통해 J1939 디지털 부록에 디스크립트된 대부분의 메세지에 대한 용이한 시뮬레이션 및 분석
  • 향상된 .NET 내 J1939 프레임 지원
  • J1939 IL은 22개의 DM 메세지를 시뮬레이션할 수 있는 새롭고 편안한 API 지원
    (DM1/DM2/DM6/DM12/DM23/DM27/DM28 /DM35/DM41/… /DM54)
  • J1939 IL은 AUTOSAR 데이터베이스를 사용할 때 향상된 주소 클레임 메세지 지원 제공

옵션 .Sensor

  • 새로운 I2CBasic.cfg 샘플 데모 추가
  • 센서 시뮬레이션을 위한 새로운 CAPL 기능
    ClearQueue/sensorClearQueue는 시뮬레이션 된 센서의 송신 큐 삭제. 지원되는 모든 센서 프로토콜에 사용

옵션 .SmartCharging

  • GB/T27930 Interaction Layer는 GB/T 34658과 대부분 호환되는 충전기 및 BMS 시뮬레이션을 제공
    (GB/T 27930 시뮬레이션을 참조하십시오.)

CANoe에 대해서 더 알아보고 싶으신가요?

CANoe는 작업을 간소화하는 실용적인 기능을 제공합니다. 다음과 같은 영역에서 자세히 알아보십시오.

> 응용 분야

> 포괄적인 옵션

> 다운로드 자료