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