Main Content

J1939 Communication

Vehicle network communication using J1939 protocol

创建J1939参数组s and channels to transmit over a CAN network using MATLAB®or Simulink®.

Note

You cannot run on Linux®any Simulink models that contain blocks from the Vehicle Network Toolbox™ J1939 Communication block library.

Functions

expand all

canDatabase Create handle to CAN database file
j1939Channel Create J1939 CAN channel
configBusSpeed Configure bit timing of J1939 channel
start Start channel connection to J1939 bus
stop Stop channel connection to J1939 bus
receive Receive parameter groups from J1939 bus
transmit Send parameter groups via channel to J1939 bus
discard Discard available parameter groups on J1939 channel
filterAllowAll Open parameter group filters on J1939 channel
filterAllowOnly Allow only specified parameter groups to pass J1939 channel filter
filterBlockOnly Block only specified parameter groups on J1939 channel filter
canDatabase Create handle to CAN database file
j1939ParameterGroup 创建J1939参数组
j1939ParameterGroupImport Import J1939 log file
j1939ParameterGroupTimetable Convert CAN messages or J1939 parameter groups into timetable
j1939SignalTimetable Create J1939 signal timetable from J1939 parameter group timetable
extractAll Occurrences of specified J1939 parameter groups
extractRecent Occurrences of most recent J1939 parameter groups
extractTime Occurrences of J1939 parameter groups within time range

Properties

expand all

j1939.Channel Properties Properties of thej1939.Channelobject
j1939.ParameterGroup Properties Properties of thej1939.ParameterGroupobject

Blocks

expand all

J1939 Network Configuration Define J1939 network configuration name and database file
J1939 Node Configuration Configure J1939 node with address and network management attributes
J1939 CAN Transport Layer Transport J1939 messages via CAN
J1939 Transmit Transmit J1939 message
J1939 Receive Receive J1939 parameter group messages

Topics