CAN Vehicle Toolbox - How to read errors?

1 visualización (últimos 30 días)
Gerard Benenyan
Gerard Benenyan el 25 de Oct. de 2011
Respondida: Harimurali el 7 de Feb. de 2024
Hello, Does anyone know how to get error status at each CAN message send, using the Vehicle Network Toolbox communication blocks? Thanks, Gerard B.

Respuestas (1)

Harimurali
Harimurali el 7 de Feb. de 2024
Hi Gerard,
The CAN Receive and CAN Unpack blocks can be used to get the error status of each message. Follow the steps mentioned below to do the same:
  • Connect the "CAN Msg" port of the "CAN Receive" block to the input port of the "CAN Unpack" block.
  • Open the block parameters of the "CAN Unpack" and enable the "Ouput error" option.
  • The above step will result in a new "Error" output port for the "CAN Unpack" block.
  • This port outputs the error status of the message received. Ouput value 1 implies that the incoming message is an error frame, and 0 implies that there is no error.
Refer to the following documentation for information about "CAN Unpack" block: https://www.mathworks.com/help/releases/R2023b/vnt/ug/canunpack.html

Categorías

Más información sobre Vehicle Network Toolbox en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by