05-31-2013 02:01 PM
acquire waveform on scan engine mode cRIO 9014
Can I acquire a voltage WAVEFORM with a cRIO 9014 set up in Scan engine mode?
Im using a NI 9215 module (+-10V, 16-bit, 100Ks/s, Simultaneout Analog Input) .
When I configure the scan engine mode on the cRIO, it says that the scan period should be higher than 1 ms in order to keep stable the cRIO.
If the scan period should be higher than 1 ms, how can I achieve the 100Ks/s rate from the 9215 module?
06-03-2013
03:47 PM
- last edited on
11-13-2024
09:44 AM
by
Content Cleaner
Hello Ivan;
The NI Scan Engine is a software component that enables access to i/O channels using a scan that stores all data in aglobal memory map and updates all values at a single rate or scan period. The scan interface updates on a 1kHz clock. Therefore, the data being collected by the Real-time system appears to be 1kS/s. The NI 9215's ADC is most likely running at the full 100kS/s, however, the number of samples passed from the FPGA to the Scan Interface is at 1kHz.
In order to use the maximum sampling rate on your 9215 module, you should definitelly use the cRIO in FPGA mode and place your code in a timed loop.
You can find some information on the architecture you should use on the following link
I would also suggest taking a look at this Introduction to LabVIEW FPGA tutorial
You can find an example in the NI Example Finder called Analog Input-cRIO for the 9215 that is using LabVIEW FPGA.-
Greetings and good luck with your application
06-03-2013 04:11 PM
MarisolM
I have been using the FPGA mode for about 1 year but now I wanted to try the scan mode in order to reduce my development time. I had no idea it has limited freq acquisition up to 1kHz.
Thank you for the support!!