LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

OSX difficulty: Find the VI named DAQmx read (Analog 1D Wfm...

Hi All,

 

I am trying to use a USB6009 module and potentially a PXIe-1078 module. 

 

Before I use anything, I just wanted to make sure the VIs I have been given work on my (OSX) system.

 

I have installed LabView 2014. Then I installed NI DAQmx BASE from "

http://www.ni.com/download/ni-daqmx-base-14.0/5060/en/"

 

Yet after I had installed it, I am getting messages asking me to find certain files, which all seem to be related to DAQmx.

 

Examples :

 

DAQmx Read (Analog 1D Wfm NChan NSamp).vi

DAQmx Create Channel (AO-Voltage-Basic).vi (my system has files who's name has this but WITH 67xx 92xx etc. Are these relevant at all?)

DAQmx Timing (Sample Clock).vi

DAQmx Create Channel (AI-Voltage-Basic).vi (my system has DAQmxBase Create Channel (AI-Voltage-Basic).vi Is this the same file?)

.

.

 

 

So 3 questions.

 

1. Are these files that LabView is looking for within the DAQmx BASE installation? (If not, what other package should I be installing?)

 

2. Some files seem similar to what I have in terms of filenames. Then is it a case that the "BASE" version uses different names? Or is there something inherently different? Why has this BASE version been introduced? I read on the NI website that the BASE system is for OSX but I don't understand why can it not mirror the other system also? 

 

3. All else fails. How general are these files? Is it as simple as copying it from another computer which has them? Or are they specific to the particular installation they are in or something?

 

I hope someone finds the time to reply if they know where I'm going wrong!

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

DAQmx is a Windows-only driver for NI DAQ devices.

 

DAQmx Base is available for all platforms NI supports (Mac, Windows, Linux), although it is rarely installed on most Windows systems because DAQmx has more functionality.

 

DAQmx Base works just fine with the USB-6009 on OS X with LV2014.

 

Exactly what are you trying to do when you get those error messages?  All of the DAQmx Base VIs typically used on a block diagram have "Base" in the VI name such as "DAQmx Base Read.vi."

 

The datasheet for the PXIe-1078 says it is compatible with all OSes. I have never used any PXI equipment on the Mac so cannot provide experience there.

 

To address your questions:

1. My guess is that they are looking for DAQmx (Windows) files which are not avaialble for the Mac. 

2. See comment above about VI names.

3. DAQmx Base VIs are written in LV. So they can be copied and recompiled.  Much of the functionality of DAQmx VIs is in a few DLLs which are OS-speciific.  You can copy DAQmx VIs to the Mac and see the terminals and so on, but because of the DLLs the VIs will be broken.

 

Lynn

0 Kudos
Message 2 of 4
(3,452 Views)

"Exactly what are you trying to do when you get those error messages?  All of the DAQmx Base VIs typically used on a block diagram have "Base" in the VI name such as "DAQmx Base Read.vi."

 

I essentially want these VIs that I have to work. I have only begun using LabView, hence I do not have time to fully understand its inner workings, I needed to use it for some experiments, the VI has already been created by someone, I just need for it to work on my laptop.

 

Since the VI I have is then searching for 'windows only' files, is it pretty impossible to get this particular VI to work in OSX? 

 

Cheers!

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

It is likely that whoever wrote the VI you have did so on an Windows computer. To get it to work at minimum you would need to replace all the DAQmx VIs with similar DAQmx BaseVIs, if they exist. Then there will probably be other things which differ between the two systems.

 

If you can post the VI, I will take a look at it to see if I can determine how likely it can be converted.

 

Lynn

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