Transport J1939 messages via CAN
Vehicle Network Toolbox: J1939 Communication
The J1939 CAN Transport Layer block allows J1939 communication via a CAN bus. This block associates a user-defined J1939 network configuration with a connected CAN device. Use one block for each J1939 Network Configuration block in your model.
You need a license for both Vehicle Network Toolbox™ and Simulink® software to use this block.
The J1939 communication blocks support the use of Simulink Accelerator™ and Rapid Accelerator mode. Using this feature, you can speed up the execution of Simulink models. For more information on this feature, see the Simulink documentation.
The J1939 communication blocks also support code generation with limited deployment capabilities. Code generation requires the Microsoft® C++ compiler.
The name of the J1939 Network Configuration block to associate with.
The CAN device, chosen from all connected CAN devices.
Speed of the CAN bus. The J1939 protocol specifies two rates of 250k and 500k. The default is 250000.
Simulation refresh rate. Specify the sampling time of the block
during simulation. This value defines the frequency at which the J1939
CAN Transport Layer block runs during simulation. For information
about simulation sample timing, see What Is Sample Time? (Simulink) If
the block is inside a triggered subsystem or inherits a sample time,
specify a value of
-1. You can also specify a MATLAB® variable
for sample time. The default value is