- 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.
CAN Vehicle Toolbox - How to read errors?
3 ビュー (過去 30 日間)
古いコメントを表示
Hello, Does anyone know how to get error status at each CAN message send, using the Vehicle Network Toolbox communication blocks? Thanks, Gerard B.
0 件のコメント
回答 (1 件)
Harimurali
2024 年 2 月 7 日
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:
Refer to the following documentation for information about "CAN Unpack" block: https://www.mathworks.com/help/releases/R2023b/vnt/ug/canunpack.html
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Vehicle Network Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!