Counter/Timer

cancel
Showing results for 
Search instead for 
Did you mean: 

error 10920 en PXI-6602

Hi,
I have a problem with my 6602.

I have a software to acquire simultáneously from 4 Ni-4472 cards and a 6602. The acquisition frecuency is 200Hz and in each iteration of the while loop, the software acquire samples from the five cards (AI Read for the 4472 and Read Buffer for the 6602) and they are written to a text file. To do this i have used the Traditional driver.

My problem is the following: when the acquisition is running i can't do any other tast in the PC because if i do it, the error -10920 appears in the counters. This error says that "One or more data points may have been lost during buffered GPCTR operations due to speed limitations of your system".
When this error apears the PC is using less than the 80% of the CPU.

I thought the problem could be the speed of the hard disk, so i have put a scsi of 14000 RPM hard disk (the one before was of 10000 RPM). The problem follows and the other features of the PC are over the ones NI say as requirements of the PC for the acquisition system.

I don´t know what else to do, so if anyone could suggest me anything to do i would be really thankful.
Thank you very much.
Regards,
Gadea

0 Kudos
Message 1 of 2
(3,720 Views)

Hi Gadea,

 

80% of CPU used in very high percentage for a hardware task. When you program a DAQ acquisition, the computer just perform the information transfer between the card RAM memory and the PC RAM memory that is not very heavy and moreover if your freq is just 200Hz. The program could be you are implementing this transfer using interruptions instead of DMA. Look through these links:

 

http://digital.ni.com/public.nsf/websearch/8FB9091CB9BB452B8525642000554799?OpenDocument

http://digital.ni.com/public.nsf/websearch/C326F7D33CA6DB0E86256DFE008043B7?OpenDocument

0 Kudos
Message 2 of 2
(3,675 Views)