Continuous Reception of CANbus Messages

3 Ansichten (letzte 30 Tage)
David Mitchell
David Mitchell am 22 Nov. 2018
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?

Antworten (0)

Produkte


Version

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by