Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

6025E DAQ card is not communicating with driver I have written

I recently wrote a driver that used the 6025E DAQ card. I then packaged up this product, and am in the process of creating a second identical product. The problem is that the software I wrote does not work with the new hardware card. Nothing has changed, except for the new card. Basically, the first product works great, the second one does not... They both seem to be using the same version of NI-DAQ (6.9.1), and I can't think of anything else that would cause these problems...

Could it be the computer speed? The actual system is a 866 MHz, but the test system (until the new computer arrives) is only 250 MHz...

In addition, the NI-DAQ test software works fine, i.e. I can send Digital inputs and th
e NI-DAQ test software will process the signals, but my software will not.
0 Kudos
Message 1 of 3
(2,588 Views)
First, I want to make sure I understand your terminology. You have written a driver for your 6025E? We consider NI-DAQ(6.9.1) the driver for the DAQ boards. If you are making NI-DAQ function calls, then I'd say you are using the driver. (You're not making register-level programming calls are you?)

It's hard to say what the problem is right away, but I guess I do have some suggestions. In case you were wondering, computer speed usually isn't a problem when using standard DIO.

What does your program do? Find a similar example program in your ...\NI-DAQ\Examples folder and see if it works.

What is the other board you are trying to use? Is it also a 6025E?

Also, you said the program is not working, but what is the result? Are you getting any kind of e
rror message?

Russell

Applications Engineer
National Instruments
http://www.ni.com/support
0 Kudos
Message 2 of 3
(2,588 Views)
Russell,

Thanks for the reply. I also contacted NI-DAQ support by phone. I was writing an application, not a driver, my mistake.

It turned out that the DAQ card was conflicting with some of the other cards we had installed. However, the NI-DAQ test software worked fine, but when we ran our application, that's where the trouble started.

When we put the 6025E in its own computer, the problem disappeared. Several of our cards were conflicting with the 6025E, and we had re-arranged some of them, but not all of them. I don't know why the 6025E would behave that way, some possibilites might be bus loading, processor speed, etc.

But, it works now, and that's what counts.

Thanks for the reply.
0 Kudos
Message 3 of 3
(2,588 Views)