LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

NI Traditional DAQ 7.5

Hi,

 

There is a DIO96 in my PC and my source code is in the dataacq.h. So I install the Traditional DAQ 7.5, then in the Max I can see this device in the traditional. 

 

JasonZha_2-1622116775715.png

 

But now I need to install the DAQmax 9.5 for the DAQ6259 card, but when I install it, I can't find the traditional in the Max.

JasonZha_3-1622117134254.png

 

At this time my program will report an error when do the Init_DA_Brds function which should be implemented in the traditional.h file.

 

Is it possible for me to add back the traditional devices DIO 96? I just saw an option, but seems no PCI card

JasonZha_4-1622117610581.png

 

Could somebody give me some advice?

0 Kudos
Message 1 of 6
(2,069 Views)

Disclaimer: the following is mainly based on what I remember about the daq drivers, I had no time to go and search for appropriate documentation; that is I may be wrong somewhere...

 

Every version of NI daq drivers installs its own version of NI-MAX. When you installed the Traditional NI-DAQ driver the DIO-96 was listed there. So far so good.

When you installed DAQmx NI-MAX was updated as well: the new release lists devices under "Devices and Interfaces", and you can indeed find your DIO-96 device there.

Where devices are listed is only a way presenting the information, the important thing is that the driver still recognizes your old daq board.

 

The problem arises when you need to use your new 6529 device: I seem to remember that Traditional NI-DAQ ad DAQmx functions cannot coexist inside a single program, so if you need to use both of them you must migrate your old code to DAQmx. Additionally, Traditional DAQ cannot be run on 64-bit systems so you may have problems unless you succeed in finding a 32-bit system.



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 Kudos
Message 2 of 6
(2,040 Views)

Hi Proven,

 

Thanks for your reply.

 

Currently, we just have one Windows7 32bit tester, have both Traditional and DAQ max driver. And the DIO 96 both appear in the traditional and DAQmax.

 

JasonZha_0-1622124035598.png

What I just want to do is that I got a new PC whose system is also windows7 32 bit. I have need to let the DIO96 appear in the traditional and Max. But till now I am still failed.

 

0 Kudos
Message 3 of 6
(2,030 Views)

Sorry, also add the software capture in the Max.

 

JasonZha_0-1622124304798.png

 

0 Kudos
Message 4 of 6
(2,027 Views)

I just come back to close this topic.

 

Fortunately, I got the final solution from the NI technical engineer. We need to install all the DAQmax driver and at last install the traditional driver. As once you install any DAQmax or some other driver combined the DAQmax, it will remove the NI traditional legacy devices.  If you have install the Tradition DAQ before DAQmax, you need to uninstall traditional DAQ and then reinstall it. After that you will re-got the device in the Traditional device list.

0 Kudos
Message 5 of 6
(1,994 Views)

I would have never tried such sequence of installs! 😮

 

I'm happy you solved your problem.



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 Kudos
Message 6 of 6
(1,989 Views)