04-03-2019 04:11 AM
Hi
I have interfaced embedded device with 9853.Device continuously broadcasting can message.The type of message is more then one.Each message message have payload more than 8bytes.so they are coming like message fragment(combination of fragment denotes 1 complete message ).How to catch read store and process the frame.I know all the details of can message.coming rate of message is very fast every 200ms.
Solved! Go to Solution.
04-03-2019 06:59 AM
Hi rishijha,
now you are stuck with receiving data - after you successfully solved the transmitting problem?
Why don't you save all received messages to a log file?
I know all the details of can message.
Then you should already know how to combine several messages payload to get the full message content…
04-03-2019 10:52 PM
Why don't you save all received messages to a log file?
can u elaborate with some example or any thread where this type of discussion happen??
is there anyway to implement with Buffer in fpga(to store) and RT(for process)??
04-04-2019 12:54 AM
Hi rishijha,
can u elaborate with some example or any thread where this type of discussion happen??
See the example projects coming with LabVIEW for that 9853 module!
is there anyway to implement with Buffer in fpga(to store) and RT(for process)??
You don't "store" anything in the FPGA: you need to transfer the CAN data to your RT host.
That RT host can process and save the payload data to a file…
Again: see the example VIs/projects coming with LabVIEW!
04-04-2019 01:30 AM
please see the attached why they are reading can message from port and then writing in fifo.
04-04-2019 02:00 AM
04-19-2019 02:17 AM
you need to transfer the CAN data to your RT host
Now i am able to transfer data from fpga to Rt.now i am getting data.but how to log the data into file.
https://forums.ni.com/t5/LabVIEW/NI-9853-reads-same-message-multiple-times/td-p/3864471
Here they discussed how to log data in ASCII file but i am not able to understand how they are doing.