Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

error 200020 at self test (PXI - 6289)? Any idea?

In most cases 2 or 3 restarts of PC and PXI help for cca 3 to 4 hours, than error appear again.
What causes this trouble? How to solve it?
0 Kudos
Message 1 of 10
(5,050 Views)
Topko,

Can I get a little more information on what is going on here? What version of the DAQ driver do you have? Are you performing a self test every 3 to 4 hours? Does the device fail while running? Is this the error you get when it is running, or do you get a different error? Also, more infromation on the hardware and software setup you have would be very helpful.

Thanks,
Ryan V.
Ryan Verret
Product Marketing Engineer
Signal Generators
National Instruments
0 Kudos
Message 2 of 10
(5,040 Views)
Device failure apear while application is runing. Due to failure (application show error 200019), I checked status in Qmax, performed self test and get the mentioned error(200020). In that time, I found that troubles dessapier if I am NOT logged in domain it means, I work strictly local. In event log file I found errors ID 29 (time synhronization), when I am logged in. Anyhow, I use LabView 7.1 and NI-DAQ v.7.3. on XP platform with SP2 instaled. SP2 is not the couse of this trouble because i test the application without it too.  Hardware: PXI with MXI-4 PC to PXI comunication, M series card 6289.
0 Kudos
Message 3 of 10
(5,033 Views)
topko,

How fast are you acquiring data? Are you using an external clock? Error 200019 can be caused by clocking your ADC too quickly. I'm not quite sure why this only occurs when you are not logged into your domain. Also, what event log file are you referring to? Could you attach it?

Thanks,
Ryan V.
Ryan Verret
Product Marketing Engineer
Signal Generators
National Instruments
0 Kudos
Message 4 of 10
(5,012 Views)
There are the most frequently errors listed in event.txt  from Event Viewer - system (attached just a part of that file). I aquire 6 chanels (1xtermocouple, 5xvoltage), 4 scans/s, 100 readings/scan/chanel for averaging. I tried with 1 reading/scan/chanel too, but error still appear .
Sorry, I forget to tell you that I am using internal clock.
 
Thanks, Topko

Message Edited by topko on 07-18-2005 03:56 AM

0 Kudos
Message 5 of 10
(5,010 Views)

Hi topko,

The error that you are getting is

"Error -200019 occurred at [VI Name]
Possible reason(s):
ADC conversion attempted before the prior conversion was complete.

Increase the period between ADC conversions. If you are using an external clock, check your signal for the presence of noise or glitches."

Typically that error is thrown if you are trying to acquire samples faster than the board you are using supports.  But as you can see the board you are using (PCI-6289) can sample up to 500 kS/s when using multiple channels.  That means your maximum per channel rate with 6 channels should be about 83 kS/s.  What you stated in your post though is that you are sampling at a rate of 400 samples per second and then averaging every 100 samples to get a single data point. 

It sounds like this system should work, but it also sounds like an issue that is pretty specific to the code that you are using or the system that you are on.  Is there any chance that you could strip out all of the excess from your code and post that?  Or just take a screen capture of your code.  It sounds like there is something that we're missing here, and I'd love to take a look at it.

Regards,

 
0 Kudos
Message 6 of 10
(4,980 Views)
Hello
 
I test another application, with sampling 100 samples in 1 chanel per second (see attachment). It works normally, until I want to do something else with my comp. for instance open pdf document in AcrobatReader. At that moment, error 200019 occured. Self test in Qmax after that show me error 200020! Computer then must be rebooted to start applicatin again. In older measuring system, application wait for next possible iteration instead to hang, when comp. is busy with another task.
There are some datas about my computer, becouse, I think that problem is located in my comp.:
AMD Athlon 64 processor 3000+, 2,00GHz, 512 Mb RAM
Windows XP Professional v.2002, service pack 2.
 
Thank you for any solution!
 
Regards, Topko
 
 
0 Kudos
Message 7 of 10
(4,962 Views)

Hi topko,

I took a look at your code and it looks pretty good.

One thing you might want to try is to delete the Wait Until Next ms Multiple.vi.  The DAQmx Read.vi will automatically wait until the next set of 100 samples is available.  So having the two waits is really redundant.  You set the actual sample rate when you configure your task.  So if you set it to 100 samples/s and you have it read 100 samples at a time then your loop will automatically have a rate of 1 Hz. 

Perhaps what's happening is that the values are getting overwritten when the computer begins thinking because data is not transferred as it should.

Try eliminating the wait and see if that helps things out.

Regards,

0 Kudos
Message 8 of 10
(4,942 Views)

Hi,

I will trie with this solution, results will be avilable within 10 hours (I hope)

Thank you for advice.

Regards, Topko

0 Kudos
Message 9 of 10
(4,935 Views)

Hi

I tryed previousely mentioned solution with no results. PC stop responding anymore. Only reset buton helps. With equipement supplier we agried, to temporary change MXI 4 boards with MXI 3 boards (previousely tested). Now anythig is WORKING NORMALY!!! There was only comunicatin problem between PC and PXI. Multitasking is now not problem at all.

Thank you for tips.
 
Regards, Topko
0 Kudos
Message 10 of 10
(4,896 Views)