06-06-2016 08:21 AM
I am confusing about using real time or FPGA~
I learn from training material ,That using cRIO with real time and FPGA, you have two
ways to timing: one is scan engine ,another is FPGA timing. However, the timing freqency
of real time is limited to 500 Hz, see attached.
I wonder, if I want to acquire samples using 5k rate of DAQ card in real time
system,such as cRIO, and sample interval is 1Hz. That is to say , using a timed loop which is 1 Hz, and inside
the loop, can I using DAQmx to acquire waveform using5k rate? or I must using FPGA to acquire waveforms
whe I want to acquire waveforms using rate above 500 Hz?
Solved! Go to Solution.
06-06-2016 08:45 AM
DAQmx does not work on a cRIO. You will need to have the FPGA acquire the data and send it to the RT using a DMA FIFO.
06-06-2016 07:33 PM
Dear, thanks a lot for your quick response!
I have further questions:
If FPGA must be used for acquiring waveforms in cRIO, then can I use cDAQ real time controllers? for example, cDAQ-9132 real time chassis. It does not have FPGA.
That is to say, can I use cDAQ real time controllers combine with DAQmx to acquire waveforms?
for example, using a timed loop with 1000ms timing, then put inside a DAQmx acquisition subVI to acquire a 100ms data using 5k sampling rate? just like in Windows LabVIEW applications.
Thanks~
06-06-2016 07:40 PM
cDAQ does not have an FPGA, but uses DAQmx.