04-05-2016 03:53 AM
Is it possible to send multiple messages having different arbitration ID periodically (messages may have different periods) through single CAN interface?
I am using CAN frame API 2.7.5.
Solved! Go to Solution.
04-05-2016 07:40 AM
What have you tried? This is a pretty trivial piece of software. I opened up the Transmit Receive Same Port example from Help >> Find Examples. Then added two cases, that trasmit a frame at defined rates using the Elapsed Time express VI.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord
04-06-2016 01:13 AM
Thanks for the idea...
Actually I need to send custom number of messages which is dynamically added, Could you please tell me how it could be done?
04-06-2016 01:56 AM
I have found this vi in vi pallete.It is related to CAN object. Is it possible to use this VI to send multiple messages periodically and dynamically.
Dynamically means Some new messages will be get added during the transmission. So I need also to configure those new messages with the existing messages to transmit periodically with different periods corresponds to each message.
04-06-2016 08:22 AM
Not all hardware support the hardware timed retransmit, so I generally stick with software timed if timing isn't super critical. Attached is an improved version which works with an array of signals to retransmit. Each rate is evaluated one at a time, and then that frame is sent, if enough time has passed.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord