Continuous Reception of CANbus Messages
조회 수: 1 (최근 30일)
이전 댓글 표시
I am trying to read CANbus messages from a real CANbus channel. Using the Vehicle CANbus Monitor (Vehicle Network Toolbox installed), I can receive all messages ok. However when I try to use MATLAB code, I can only receive 2 or sometimes 3 messages. Following the various examples from the Mathworks site, I am using the following code:
rxCh = canChannel('Kvaser', 'Leaf Light 1', 1);
configBusSpeed(rxCh,125000)
start(rxCh);
rxmsg = receive(rxCh, inf, 'OutputFormat', 'timetable');
My assumption is that setting the amount of messages to 'inf' should gather all the messages until I send the stop(rxCh) command? Or should I be using some sort of wait or loop to keep checking for new words?
댓글 수: 0
답변 (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!