Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Continuous acquisition with 9233 an CRio

Hello,
I need to perform a continuous acquisition from four  NI cRIO 9233, but I can find examples neither in LV, nor on Ni site, since the ones in LV refer to one single-shot buffered acqisition, the one available on the site (http://zone.ni.com/devzone/conceptd.nsf/webmain/8E999A74E43AC76186256F5E0068CFAC) does'nt work with 9233 module. Is there anyone who has already developed an example?
thank in advance
 
giovanni
0 Kudos
Message 1 of 2
(3,560 Views)
Hi Giovanni,

Unfortunately there is not a specific example for continuous acquisition on a NI 9233 module, but you should be able to modify the example you were refering to for the 9233 or use the following example for the 9205 as a baseline for your continuous 9233 acquisition app. Probably a combination of both is what your application should end up looking like.

<LabVIEW 8.0>\Examples\CompactRIO\Module Specific\NI 9205\NI 9205 Advanced IO\NI 9205 Advanced IO.lvproj

If you use the one you were refering to (which was designed for LV 7.1), you must make the following changes for it to work on the 9233 and get the improved transfer rates of LV 8.0:

- Delete the Loop Timer node, and configure the module either through its properties dialog (edit time) or through the Data Rate property node (programmatically). If using the Data Rate property node, do that before the acquisition is started.
- Replace the communication to the Host with a DMA FIFO.

If using the other suitable example (NI 9205 Advanced IO example), then you would need to strip out all code that is specific to the 9205, replace the "IO Sample" with an I/O node for the 9233 and delete the Loop Timer.

Hope this helps.

JMota
National Instruments
0 Kudos
Message 2 of 2
(3,548 Views)