I wish to build a control application that will acquire data from my E series DAQ card and process the collected data using Labview before it is output through the DAQ card again. I understand that the rate that this process occur is known as the control loop rate. However, when I use the usual AI config, AI start, AI read, AO config, AO start and AO write VIs, I could not achieve a rate higher than 100Hz without distorting my output signal. In my data processing, I merely make use of a integration and low pass filter and a few simple functions like addition and multiplication. I am using a P4 computer with 256kByte of RAM.
I have heard people achieving a rate of 4kHz. Is there a mistake with the VIs I have chosen for implementing data collection and output?
Many thanks in advance.