Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

XP/LabView6.1CompatibilityIssues?

I have upgraded DAQ PC's from a PIII 866m with Win 98 to a PIV 2.53ghz running XP. The performance of my LabView 6.1 vi's is much worse on the new computer. I installed the 6.1 upgrade over an old 5.x LabView. The display parameters, services, drivers, etc. on the new PC have been modified for best performance, but the waveform chart is jerky and other screen updates (turning indicators on and off (visible)) cause the program to quit because it is not keeping up with the sample rate. The old computer was able to run the program smoothly. What am I missing? The 6.1 upgrade is about a month old. The system consists of a MXI-3 connected to a PXI-1010 chassis with a '32E card and a SCXI-1102b.

Thanks for your help
0 Kudos
Message 1 of 2
(2,367 Views)
Hello;

You didn't give us much details about the application itself, but I'm assuming you are doing an Analog Input operation.

If that is the case, depending on how you configured the Analog Input task, the CPU can get stuck inside the AI Read.vi, until the buffer is ready to be retrieved. In case your new computer runs more background tasks than the old machine, you will eventually overflow the FIFO buffer and generate that error.

The best bet is to configure the Analog Input task as an asynchronous acquisition. You can see examples on how to implement that in:
Find Examples->Hardware Input and Output->DAQ->Analog Input->General->Cont Acq&Chart(Async Occurrence).vi.

Hope this helps.
Filipe A.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 2
(2,367 Views)