Measurement Studio for VC++

cancel
Showing results for 
Search instead for 
Did you mean: 

Can you use Traditional DAQ functions and DAQmx functions in the same application?

We have an application that was written using Traditional DAQ functions. We have a number of customers that use the software with older NI DAQ Boards and DAQPads. Since we can no longer purchase the old boards, we have to use the new DAQmx functions. I would like to be able to just add functionality to communicate with the new DAQCard using DAQmx without having to re-write the whole application. Then, we could provide the same software regardless of it the customer has an old DAQ board or the new DAQCard. Obviously, I am running into a problem since the Traditional drivers and DAQmx drivers cannot be installed at the same time. Is there any way to do this?
0 Kudos
Message 1 of 2
(5,997 Views)

Hello jes1789,

 

I am not sure what you mean when you say that both drivers cannot be installed at the same time.  They most definitely can.  Only one driver can control the card at a time though. The bigger thing that you have to watch out for is not all devices work with each driver.  A number of our newer devices will only work with DAQmx and some of the very old DAQ cards will only work with tDAQ.  You can control different cards within the same application with different driver.

 

Unfortuneately, there is no clean answer for you.  The drivers cannot be used interchangeably and you will need to have an application that either uses all tDAQ or all DAQmx. I don't know of any better answer for you, but I invite anyone out there to post if they have a better option.

ColeR
Field Engineer
0 Kudos
Message 2 of 2
(5,978 Views)