What problem does it solve?
Working with vehicle network log files in MATLAB is error-prone: read functions return polymorphic types, CAN FD cannot be decoded with ARXML databases, multiplexed signals need manual filtering, and export functions reject common data types. This Skill encodes the correct Vehicle Network Toolbox pipelines so an AI agent produces working import, decode, and export code on the first attempt.
Core Features & Use Cases
- Log file import and decode: Read MDF/MF4/DAT, BLF, ASC, and TXT files and decode raw CAN, CAN FD, and LIN frames into signal timetables using DBC, ARXML, or LDF databases.
- Export workflows: Write timetable data to MDF files with mdfWrite (including type conversion and ASAM channel naming) and CAN/CAN FD messages to BLF files with blfwrite.
- Multiplexing handling: Detect extended or hierarchical multiplexing by parsing DBC text and apply simple demultiplexing by filtering signals on multiplexor values.
- Use Case: An engineer receives a Vector BLF recording and a DBC file. The agent inspects channels with blfinfo, reads the data with blfread, decodes frames via canMessageTimetable and canSignalTimetable, and exports selected signals to an MF4 file.
Quick Start
Ask the agent to decode the attached BLF log file using the provided DBC database and plot the decoded CAN signals.