12-09-2020 03:39 AM
Hey together,
I've have a problem with my new cRIO system. I have the controller 9045 combined with a CanOpen modul 9881 and some AI-, AO- and DIO modules. The aim is to read/write analog data from/to sensors/actors, scale these data and write all scaled data to the CanBus using the 9881 modul. I have to run the 9881 in FPGA mode to transfer the data to the Bus. But I can't use the DAQ Assist in the FPGA Mode so I tried to create a seperate VI in RT mode and use the DAQ Assist in this VI.
My question are:
1. Did someone has done something similar?
2. How can I transfer the Data from the RT VI to thr FPGA VI?
3. Is this the right way or does someone has another way to do this?
Thanks guys
12-22-2020 11:13 AM
There are so many ways of establishing communication to FPGAs.
https://forums.ni.com/t5/LabVIEW/RT-to-FPGA-data-transfer-via-DMA-FIFO/td-p/3818969
https://zone.ni.com/reference/en-XX/help/371599P-01/lvfpgaconcepts/fpga_data_transfer_overview/
https://lavag.org/topic/20192-data-transfer-strategies-for-fpga-rt-host/