Vehicle Network Toolbox는 CAN, CAN FD, J1939 및 XCP 메시지를 송수신하고 인코딩 및 디코딩할 수 있는 MATLAB 함수와 Simulink 블록을 제공합니다. 이 툴박스를 사용하면 업계 표준 CAN 데이터베이스 파일로 특정 신호를 식별하고 구문 분석한 뒤, 디코딩된 신호를 CAN Explorer 및 CAN FD Explorer 앱에서 시각화할 수 있습니다. A2L 기술 파일을 사용해 CAN 또는 이더넷에서 XCP를 통해 ECU에 연결할 수 있습니다. BLF 및 MDF 파일에 저장된 측정 데이터에 액세스하고 CDFX 파일에서 교정 매개변수를 관리할 수도 있습니다.
Vehicle Network Toolbox는 차량 내 네트워크와의 통신을 간소화하며, 이 툴박스를 통해 실시간 CAN 버스 데이터 또는 로그를 모니터링하고 필터링하며 분석하고, 추후 분석 및 재생을 위해 메시지를 기록할 수 있습니다. 가상 CAN 버스에서 메시지 트래픽을 시뮬레이션하거나 실시간 네트워크 또는 ECU에 연결할 수 있습니다. Vehicle Network Toolbox는 Vector, Kvaser, PEAK-System, NI®의 CAN 인터페이스 장치를 지원합니다.
CAN 통신
CAN 또는 CAN FD 프로토콜을 사용해 CAN 버스로의 연결을 구성하고 설정한 후 CAN 메시지를 송수신하고 인코딩 및 디코딩할 수 있습니다. 이러한 메시지는 오프라인 분석을 위해 기록될 수 있으며 다른 Simulink 모델에서 재생될 수 있습니다.
XCP 프로토콜
XCP 프로토콜을 사용해 CAN, CAN FD 또는 이더넷을 통해 ECU와 통신할 수 있습니다. ECU 내 특정 메모리 위치에 있는 데이터를 읽고 쓰며 A2L 파일을 연결하여 보정 및 측정 작업을 수행할 수 있습니다. ASAM CDFX(Calibration Data Format)의 데이터에 액세스하고 분석할 수 있습니다.
J1939 프로토콜
J1939 프로토콜을 통해 통신을 설정하여 데이터베이스 파일을 연결하고, CAN 인터페이스 하드웨어를 지정하며, J1939 파라미터 그룹을 송수신하고, 신호 데이터를 인코딩 및 디코딩할 수 있습니다.
CAN 및 CAN FD 앱
CAN Explorer 및 CAN FD Explorer 앱을 사용해 특정 CAN 채널의 활성 트래픽을 시각화하고 메시지를 디코딩하여 공학 단위로 표시할 수 있습니다.
A2L 기술 파일
A2L(ASAP2) 기술 파일을 사용해 MATLAB 또는 Simulink에서 XCP 프로토콜을 통해 ECU와 통신할 수 있습니다. 이러한 파일에는 메모리 주소, 데이터형 및 저장된 값을 물리 단위로 변환하는 규칙에 대한 정보가 포함되어 있어 보정 및 측정 작업을 간소화할 수 있습니다.
MDF 파일
쉽게 MDF 파일을 가져오고 내보내며, 기본 속성을 보고, MDF 파일을 만들며, 기존 MDF 파일에 timetable형 데이터를 쓸 수 있습니다. MDF 파일의 일부를 읽고 데이터저장소를 만들어 크기가 큰 파일로 작업할 수 있습니다.
가상 채널
가상 CAN 및 CAN FD 채널을 사용해 물리적 하드웨어를 사용하지 않고도 루프백 구성에서 네트워크 통신을 시뮬레이션할 수 있습니다. MathWorks 가상 채널 또는 Vector 및 Kvaser 같은 타사 공급업체의 채널을 사용할 수 있습니다.
DBC 및 ARXML 파일
MATLAB 또는 Simulink에서 Vector CAN 데이터베이스 파일(DBC)을 CAN 채널 또는 메시지에 연결해 애플리케이션별 이름과 스케일링된 공학 단위를 사용하여 CAN 메시지를 디코딩 및 인코딩할 수 있습니다. ASAM ARXML 파일의 정의를 사용해 Simulink에서 CAN 및 CAN FD 메시지를 인코딩 및 디코딩하고 MATLAB에서 CAN 메시지를 디코딩할 수 있습니다.
LIN 버스 데이터 디코딩
MDF 또는 BLF 파일의 LIN 데이터를 식별하고 MATLAB에서 LDF(LIN Description File)를 사용해 MDF 또는 BLF 파일에 포함된 LIN 버스 데이터를 디코딩할 수 있습니다.