Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Replacing PCI-6110 with PCI-6233, Traditional NiDaq, VB6

I have an application written in VB6 that used traditional NiDaq 6.6 and a PCI6110 card. I would like to make the application work with a PC6233 as-is, if possible.
There doesn't seem to be a hardware driver for this card in the 6.6 install so I installed the latest NiDaqMX which recognized the card. I then installed traditional NiDaq 7.4 on top of that.  The controls looked ok, but the properties page did not list any devices.
I would rather not rewrite the app if possible. It currently just does configure/setup/start and gets data via the AcquiredData event and sets a few digital outputs as needed.
 
Thanks for any help,
John
 
0 Kudos
Message 1 of 3
(3,340 Views)
 

Hi John,

 

 

The PCI-6233 is only supported by DAQmx, unfortunately this means that you will need to modify your application to use the new API. Below are some resources to help you get started with DAQmx.

 

How Do I Convert My Configuration from Traditional NI-DAQ to NI-DAQmx?

 

NI-DAQmx Examples for Visual Basic 6.0

 

Learn 10 Functions in NI-DAQmx and Handle 80 Percent of Your Data Acquisition Applications

 

 

I hope this information helps

 

 

JaceD
Signal Sources Product Support Engineer
National Instruments
0 Kudos
Message 2 of 3
(3,319 Views)
Thank you for the information. I did rewrite the DAQ part of the code to use the new model. DAQmx is much less forgiving than traditional NiDaq and the run time engine is an incredible pain to install for distribution on multiple systems.  I would have chosen an older card supported by Traditional NiDAQ or a different vendor had I known beforehand. 

John

0 Kudos
Message 3 of 3
(3,294 Views)