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.
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.
01-03-2017 07:24 PM - edited 01-03-2017 07:25 PM
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?
01-04-2017 09:16 AM
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.
01-04-2017 11:43 AM
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.
01-05-2017 09:18 AM
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.