Skip to content

Window Reference ​

BeiniLink's features live in its windows. Analysis and send windows open from the View tab. Bus configuration, Logging and Information are on the Home tab, and conversion tools are on the Tools tab.

View tab

The View tab holds the analysis, send and design windows

Windows can be moved, docked, maximized, or popped out into their own window.

Bus Configuration ​

Add and manage device interfaces. This is the first step in using BeiniLink.

Bus Configuration window

  • Add CAN, LIN, MeLiBu, UART and other interfaces, and enable or disable them
  • Bind DBC, LDF and MBDF databases
  • Add nodes and configure node simulation and scripts

Click the edit button on an interface card to set its parameters:

CAN interface settings

E2E Configuration ​

Configures E2E protection and checks for CAN and LIN messages. In Bus Configuration, right-click a database and select E2E configuration.

  • Selects a message and detects its CRC and counter signals from the database
  • Supports AUTOSAR Profiles 1, 2, 5, 6, 11, 22 and custom CRC
  • Fills in CRC and counter on CAN transmit, checks CAN and LIN on receive, and shows the result in Trace

Trace ​

Shows bus frames over time.

Trace window

  • Shows time, cycle, bus, direction, ID, name, length and data
  • Shows message names and decodes signals once a database is loaded
  • Offers scrolling and event views, with filters, search, triggers and export

See Trace.

Graph ​

Plots signals over time.

Graph window

  • Shows signals in separate lanes, with state names for enum signals
  • Lists current values on the left
  • Offers measurement cursors, zoom and CSV export, and can view recorded logs

Statistics ​

Shows bus health and the cycle time of each ID.

Statistics window

  • Shows bus load, frame rate, frame types and error classes
  • Shows CAN error counters and controller state
  • Lists count, rate and minimum, average and maximum cycle per ID

CAN Sender ​

Sends CAN and CAN FD frames manually or periodically.

CAN Sender window

  • Each row is one frame, with ID, frame type, length, trigger, period and data
  • Adds messages from a DBC and edits them by signal
  • Imports and saves send tables

See CAN.

LIN Schedule ​

Sends headers and data as master.

LIN Schedule window

  • Each row sets ID, trigger, period, data, type and checksum
  • Uses a custom schedule or a schedule table from an LDF
  • Supports manual send, periodic schedules and wakeup

See LIN.

MeLiBu Scheduler ​

Runs MeLiBu frames from a plan.

MeLiBu Scheduler window

  • Uses a custom table or MBDF as the source. Custom rows edit the frame, recipient, delay and signal content with an encoding preview; MBDF uses a schedule table or an imported .mbdfscr script
  • Sets the run mode and error policy
  • Lists order, planned time and source location, with progress and timing deviation during a run

UART Sender ​

Sends text or hex data over serial.

UART Sender window

  • Each row is one item, sent manually or periodically

See UART.

UART Trace ​

Shows data sent and received over serial.

UART Trace window

  • Switches between hex and text
  • Filters by channel, with export and clear

Variables ​

Manages project and system variables.

Variables window

  • Shows type, current value, initial value and unit by namespace
  • Imports and exports CANoe .vsysvar files

See Variables.

Panels ​

Builds your own test interface from controls bound to signals and variables.

Panel window

  • Offers sliders, number inputs, lamps, progress bars, selectors and more
  • Bound controls read and write live during measurement
  • Opens the designer from the panel manager, and imports CANoe .xvp files

See Panels.

Python ​

Writes and runs simple Python scripts on the device.

Python window

  • Lists available commands on the left
  • Edits scripts in the center, with a REPL terminal below

See Python.

Information ​

Shows status and messages from the application.

Information window

  • Records interface opens, device connections and similar events

Logging ​

Configures how bus and serial logs are recorded. Open it from the Home tab.

Logging settings

  • Adds several loggers, each with its own buses and format
  • Sets the output folder and file name rule, with a file name preview

See Logging.

Replay ​

Sends a recorded log onto the bus, or loads it into Trace and graphs offline.

Replay settings

  • Selects a BLF or ASC file and the replay range

See Replay.

Code Generation ​

Generates C interfaces from a database. Open it from the Tools tab.

Code generation

  • Selects the database and nodes, and sets the module name and output folder

Log Conversion ​

Converts logs between BLF and ASC. Open it from the Tools tab.

Log conversion

FirmwareConvert ​

Converts HEX, BIN and S19 files and calculates or inserts CRC32 and SHA256. Open it from the Tools tab.

FirmwareConvert

See Tools.