FieldPoint Family

cancel
Showing results for 
Search instead for 
Did you mean: 

FP2000 Data Transfer

I need to read 2 analog input modules and 1 counter module inputs at 10mSec intervals. The data needs to be sent to the main LabView program for collection and display. I was thinking to read 50 points into an array and transferring the block twice per second (using TCP/IP) to eliminate network traffic. Time reference is important as well. Are there any ideas that may do this function more effectively?
0 Kudos
Message 1 of 2
(3,274 Views)
This setup is definately possible with the FP-AI-100 (2.8 msec update rate) and the CTR Module (updates as fast you can read it from your embedded code. I would have a two while loops 1) One doing the acquistion and and sending it to an RT FIFO queue (a special set of VIs designed for RT Loop to Communication Loop transfer). Check out http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/d02ce14a6781d1b7862568d200554988?OpenDocument

Then in your communication loop you can collect data into an array (this array would also contain the timestamping info) and then send it via TCP/IP to an awaiting TCP/IP client.

This is definately the most efficent way for communication to an RT Application.
Joji
0 Kudos
Message 2 of 2
(3,274 Views)