LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Going From DAQ mx Base to DAQ mx

Hi all,

 

For security and reliability reasons, my lab needs to take a .vi from an older Macbook and update it to run on one of our newer PCs. Unfortunately, due to software licensing, my lab has a serial activation number for Labview 2022-2024 and the older Macbook has a decade old Labview. The old .vi uses DAQ mxBase and when transferred to the new PC, cannot load DAQ mxBase dependencies. I believe Labview DAQ mxBase was discontinued for Labview on PC since 2015 or so. Previously, it was not a problem for us to take an older program and run it on a newer Labview, but that was going from PC to PC.

 

If I understand this properly, Labview DAQ mxBase is a more simplified Labview DAQ mx.

 

Is there any way at all to take the DAQ mxBase sub .vi from the Mac and transfer them over to the newer PC? At first glance, it seems like something that needs to be installed, rather than sub .vis I can transfer. 

 

If not, is there a document out there that can tell us which DAQ mxBase dependencies can be replaced 1:1 with DAQ mx dependencies?

 

Best regards,

Christian

0 Kudos
Message 1 of 6
(211 Views)

I'm not too familiar with DAQmx Base or the Mac OS, but have you tried installing DAQmx Base 15.0 on your Win10/11 PC?:  NI-DAQmx Base Download - NI

 

It might just work, and if you can at least open the VI, you can then upgrade all the old Base stuff to modern DAQmx.  It's worth a shot.

 

 

LabVIEW Pro Dev & Measurement Studio Pro (VS Pro) 2019
0 Kudos
Message 2 of 6
(209 Views)

@cpel96 wrote:

Hi all,

 

For security and reliability reasons, my lab needs to take a .vi from an older Macbook and update it to run on one of our newer PCs. Unfortunately, due to software licensing, my lab has a serial activation number for Labview 2022-2024 and the older Macbook has a decade old Labview. The old .vi uses DAQ mxBase and when transferred to the new PC, cannot load DAQ mxBase dependencies. I believe Labview DAQ mxBase was discontinued for Labview on PC since 2015 or so. Previously, it was not a problem for us to take an older program and run it on a newer Labview, but that was going from PC to PC.

 

If I understand this properly, Labview DAQ mxBase is a more simplified Labview DAQ mx.

 

Is there any way at all to take the DAQ mxBase sub .vi from the Mac and transfer them over to the newer PC? At first glance, it seems like something that needs to be installed, rather than sub .vis I can transfer. 

 

If not, is there a document out there that can tell us which DAQ mxBase dependencies can be replaced 1:1 with DAQ mx dependencies?

 

Best regards,

Christian


If your original project use Traditional DAQ (mx only applies to NI Data AQuistion Measurement eXperience and "DAQmx Base" is just one NI DAQmx component) and is decades old- you need to look at the entire test system for obsoleted hardware as well.  Some of the antiquated hardware may not even be DAQmx compatible.   I would recommend using the original source to capture software requirements and engaging a "Next Generation" modernization project.  Code standards and better practices have evolved alot since Traditional DAQ was en vogue.


"Should be" isn't "Is" -Jay
Message 3 of 6
(159 Views)

Hi NIquist,

 

I downloaded NI-DAQmx Base Download, but when I attempt to install it, the installer never fully loads. I think possibly because it is attempting to install something that is not compatible with our 2023 LabView or worse, because we are on Windows 11. 

 

Do you have any other suggestions? Our goal is to at least open the VI to upgrade the base stuff. 

0 Kudos
Message 4 of 6
(125 Views)

Hi JB,

 

That is a good suggestion. 

 

We are currently using it to communicate with a USB-based DAQ board with a ribbon cable (https://www.newark.com/ni/779205-01/usb-6501-digital-i-o-device/dp/14AJ4837?CMP=e-email-sys-shipping...) which communicates to a physical relay board that controls solenoid valves. Is there a way we can verify that this is compatible with DAQ mx? This was bought relatively recently in 2022. 

 

If we can't find documentation, is there a way we can test instead? 

0 Kudos
Message 5 of 6
(123 Views)

@cpel96 wrote:

 

If we can't find documentation, is there a way we can test instead? 


You can try to create a virtual instrument in MAX; if it's available it's supported.

 

Can you load the VI excluding the DAQmx base VI's? If so, you will see the name of the VI's missing and that should give you a clue to the DAQmx replacements.  

0 Kudos
Message 6 of 6
(114 Views)