Hi
I have an application that acquired 36 channels at 1 KHz. No sample must be lost for 24/7.
I need to convert these signals to their units as I am using SCXI-1102C current reading.
After this is a compare whether these 36000 data is out of the tolerance with each channel have their spec.
If any is out of the spec., log a 1 KHz data for next 5 sec and log a 50 Hz (derived from 1 KHz) for next 15 minutes.
If everything is fine, just log 50 Hz every second.
My hardware configuration is:
PXI-8186 ( P4 2.2GHz, 256 MB RAM, 30 GB HDD) Labview RT 7.1, DAQ 7.3.1, Labview 7.1, RT 7.1
PXI-1031 chassis
SCXI-1000 chassis
SCXI-1102C
SCXI-1125
I am using consumer/product structure, but product loop count lags consumer and gets worst when when the data get out of the spec. This worries me as there will eventually be a queue overflow as product lag too long.
When I use the same code in my desktop (P4 2.4GHz (533 front-end bus), 256 MB RAM, 40 GB HDD, 32 MB Video card, windows XP, DAQ 7.3.1, Labview 7.1, there is just 1 lag count which is correct as consumer is done first (even maintain on out of spec.)
This let me think that is PXI systemm, due to the same size, has not much processing power for 36000 data every second? How is the comparsion of desktop to PXI processing power?