I have been having this problem recently since the IT department decided to "upgrade" my computer from a 2.8 Ghz to a dual 550Mhz (against my recomendations
). I am running the m series card pci6221 acquiring 7 analog and 1 encoder. The VI will progressively fill up the buffer no matter what i do, change buffer size, read all avail, read more often etc. However if I exclude the encoder the VI will run a maximum of 2000 hz. If this error is produced after the adc conversion, then the PCI bus seems like the culprit but i do not believe it. My processor, even though a dinosoar, is not taxed 6-10%, i also have 1Gb ram. How can this be?
Windows XP, Latest nidaq, sc2345 carrier
Personally i believe the dinosoar computer to be the problem, but i need evidence. And if i have 2 or 3 DMA channels, why would the encoder have any effect since it would go through a seperate conversion on the daq card independant of analog.
BTW i did read previous boards and did not see an answer that suited me. my application is a state machine when left alone just reads data and in this state it still hangs up.
I appreciate any help or tips on the subject.
Chris