Skip to content

Features ​

Organized by what you want to do. Each item links to the user manual. See the Window Reference for each window.

Observe the bus ​

FeatureDescriptionManual
TraceScrolling or event view of CAN, LIN and MeLiBu traffic, with signal decoding, filters and triggersTrace
Signal graphSignals in separate lanes, with measurement cursors, CSV export and recorded log viewingTrace
Bus statisticsBus load, frame rate, frame types, error classes and per-ID cycle timesTrace
CAN errorsErrors appear as separate events with reason and error countersTroubleshooting

Trace

Trace: CAN and LIN frames over time, with message names from a DBC and filters by ID, direction and content

Signal graph

Signal graph: physical values and enum states in separate lanes, current values on the left, with measurement cursors and CSV export

Bus statistics

Bus statistics: load, frame rate, frame types and error classes, with cycle times per ID

Simulate nodes ​

FeatureDescriptionManual
CAN sendManual or periodic transmit, with messages added from a DBC and edited by signalCAN
Node simulationSimulate nodes and periodic messages from a DBC or LDFBus configuration
LIN masterCustom or LDF schedules, including event-triggered and sporadic framesLIN
LIN slaveResponse table and bus monitoringLIN
MeLiBu sendImport an MBDF, edit frames by signal and preview the encodingPC Scripts
MeLiBu scheduleRun MBDF schedules or .mbdfscr scripts with progress and timing deviationPC Scripts
E2ECAN transmit protection and CAN and LIN receive checks, with AUTOSAR Profiles 1, 2, 5, 6, 11, 22 and custom CRCWindow Reference

CAN send

CAN send: set ID, length, period and data, then send manually or periodically

Bus configuration

Bus configuration: manage CAN, LIN, MeLiBu and other interfaces, and bind DBC, LDF, MBDF files and nodes

LIN schedule

LIN schedule: configure headers and responses from a custom or LDF schedule

MeLiBu schedule

MeLiBu schedule: run MBDF schedules or scripts with order and timing listed

Log and replay ​

FeatureDescriptionManual
LoggingBus logs in BLF and ASC, UART logs as textLogging
Online replaySend a log onto the bus with its original timingReplay
Offline analysisReplay a log into Trace and graphs without a deviceReplay

Logging

Logging: choose buses, output folder and file name rules

Replay

Replay: choose a log file and range, then send it online or analyze it offline

Automate ​

FeatureDescriptionManual
VariablesProject variables, with CANoe .vsysvar import and exportVariables
PanelsControl panels bound to signals and variables, with CANoe .xvp importPanels
PC scriptsTypeScript or JavaScript that reacts to frames and reads and writes signals and variablesPC Scripts
Device PythonSimple Python scripts on the devicePython
Programming and flashingThe device provides a CMSIS-DAP interface; Python scripts can load FLM algorithms to program target chips, and products with a built-in bootloader can be flashed over LIN, CAN or CAN FDFlash an ECU
Command lineDrive the device from scripts and CI, with JSON output and exit codesDevelopers
AI-assisted changesAI tools change projects, control measurement and read Trace through MCPDevelopers

Variables

Variables: project variables by namespace, with CANoe variable file import and export

Panels

Panels: bind sliders, lamps and inputs to signals and variables

Python

Python: device script editor and REPL, with the available API listed on the left

Tools ​

FeatureDescriptionManual
Code generationGenerate C interfaces from a DBC or LDFTools
Firmware conversionConvert HEX, BIN and S19, and calculate or insert CRC32 and SHA256Tools
Log conversionConvert between log formatsTools
COM debugStandalone serial debug windowTools
Device firmware updateCheck the firmware version and update itTools

Code generation

Code generation: generate C interfaces from a DBC or LDF

Log conversion

Log conversion: convert between BLF and ASC

FirmwareConvert

FirmwareConvert: convert HEX, BIN and S19, and calculate or insert checksums