Digital I/O

Showing results for 
Search instead for 
Did you mean: 

Integrating NI_DAQ Legacy devices and NI-DAQmx software on the same system PCI-DIO-96

Go to solution



We have a large system that is developed in VB and uses the traditional NI-DAQ legacy system. The system controls the PCI-DIO-96 controller. We would like to upgrade to some parts of the system to NI-DAQmx and use VB.Net and we know that you can install both systems together on the same computer.


We have few questions:


1) Can both the traditional NI-DAQ legacy and the NI-DAQmx software be integrated in the same system . Some parts of the system will still use VB and the other parts will use VB.Net.

2) If the answer to the first question is Yes. Is there any hardware or software limitations? Is there a recommended way of doing the integration?

3) Are there any knowledge based articles on this subject?


Thanks Magued



0 Kudos
Message 1 of 3
Accepted by topic author Magued

There are a number of limitations to using NI-DAQmx and Traditional NI-DAQ at the same time.  First, only one of the drivers can access the device at a time.  To switch between drivers, I recommend consulting this KnowledgeBase Article: Can I Use Traditional NI-DAQ (Legacy) and NI-DAQmx at the Same Time?  You'll need to use the equivalent VB .NET functions to switch between drivers.


Additionally, the system must be using Windows XP or earlier.

Seth B.
Principal Test Engineer | National Instruments
Certified LabVIEW Architect
Certified TestStand Architect

Engineers like to solve problems. If there are no problems handily available, they will create their own.
0 Kudos
Message 2 of 3

Thanks Seth,  that is an excellent start.



0 Kudos
Message 3 of 3