From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Labview compatibility with DAQmx Base

Hi there,

 

I tried to switch my old Labview codes to a win10 machine (Don't ask, long story). The old codes were running well on the following environment.

 

Mac OS 10.9.5 + Labview 2014 + NI-VISA 15.0 + NI-488 14.1 + NI DAQmx Base 15.0,

 

Now I tried to let it work on

 

Win 10 + Labview 2015 sp1 + NI-VISA 16.0 + NI-488 15.0 + NI DAQmx Base 15.0.

 

I think  everyting excepet my NI-6211 DAQ works. I understand that NI DAQmx may has support issue with the Win10 and that's why I used NI DAQmx Base, which I think 15.0 is the lattest version.

 

When I tried to load the old labview code it can't find all the *.dll files and I manually direct it to C:\Windows\SysWOW64 path. And when the code finally loads for unusual long time it still can't run. Especially, the DAQmx base start task.vi, DAQmx base Stop task.vi, DAQmx base Read.vi aren't excecutable.

 

Any idea?

 

 

 

 

0 Kudos
Message 1 of 4
(3,173 Views)

Is there a reason that you don't use regular NI DAQmx 16.1? Support for DAQmx on Windows 10 machines began with NI DAQmx 15.5.
Since DAQmx Base 15.0 isn't supported on Windows 10, that's likely why you're getting those errors.

I checked the NI DAQmx 16.1 Readme, and your NI-6211 would be supported on this. Therefore, my recommendation would be to install a version of DAQmx 15.5 or later.

NI-DAQmx 16.1.0
http://www.ni.com/download/ni-daqmx-16.1/6424/en/

 

Andrew B.
Application Engineer
National Instruments.
http://www.ni.com/support
0 Kudos
Message 2 of 4
(3,098 Views)

That depends on how much difference of NI DAQmx and NI DAQmx base. I know that some of the low level routine is different and since my codes are all in NI DAQmx base that's why I'm hastate to try.

0 Kudos
Message 3 of 4
(3,089 Views)

I'm not sure what your code looks like, if you post it I can give you a better idea of how much would need to be recoded. But the only major differences should just be replacing specific DAQmx functions that explicitly say 'DAQmx Base' in the title. This would be the functions to create channels, write to channels, read from channels, etc. It's sounding like your only option is going to be to fix some of your code to work with regular DAQmx.

Andrew B.
Application Engineer
National Instruments.
http://www.ni.com/support
0 Kudos
Message 4 of 4
(3,063 Views)