02-28-2008 02:11 PM
02-29-2008
12:31 PM
- last edited on
09-30-2025
12:00 PM
by
Content Cleaner
NI-DAQ and NI-DAQmx are completely different drivers so an automatic conversion is not possible. As you said, you'll need to rebuild your VIs if you want to use NI-DAQmx. The first step would be to confirm that your hardware is compatible with NI-DAQmx. To do this please refer to the NI-DAQ Driver Support: Main Page and find your device.
The good news is that if your device is compatible with NI-DAQmx then there is likely a shipping example you can use to do the synchronized analog input and output you're looking for. To access these examples open LabVIEW and go to Help>> Find Examples... Then navigate to Hardware Input and Output>> DAQmx>> Synchronization>> Multi-Function. The example called "Multi-Function-Synch AI-AO.vi" should be very similar to what you want.
If you find that one of these examples doesn't meet your needs here are a few good getting started references for DAQmx:
Getting Started with NI-DAQmx: Getting Started with NI-DAQmx Programming in LabVIEW
Learn 10 Functions in NI-DAQmx and Handle 80 Percent of Your Data Acquisition Applications
I hope this helps get you started, and if you have trouble determining if your card will work with NI-DAQmx then please reply with the specific model numbers of the card/s you're using.
Have a great day and stay strong!
02-29-2008 12:42 PM
03-03-2008
11:15 AM
- last edited on
09-30-2025
12:00 PM
by
Content Cleaner
Hi Paul,
I didn't realize that you're using a Macintosh computer. In that case you'll need to install NI-DAQmx Base. Once you install this driver here is a KnowlegeBase article that has the file path to the example programs: Where Can I Find NI-DAQmx Base Examples?
If you're still having trouble finding the examples it would be helpful to know the following:
1. What version of OS X are you using?
2. Are you on an Intel based Macintosh?
3. Which version of NI-DAQmx Base do you have installed?
I hope this helps, and have a great day!
03-03-2008 11:28 AM
03-04-2008
05:37 PM
- last edited on
09-30-2025
12:01 PM
by
Content Cleaner
Hello Paul,
Let’s see if you can see these examples in the example finder. To do this open up LabVIEW and go to Help>> Find Examples... Change the "Browse according to:" bullet to "Directory Structure." You should see a daqmxbase folder here. If these examples don't show up here or at /Applications/National Instruments/"LabVIEW version"/examples/daqmxbase then they likely haven't been installed, or they were installed before LabVIEW was. If you installed DAQmx Base before LabVIEW then you should try reinstalling it so that the examples are put into the correct folder automatically. Also you can check your installed software list to make sure that NI-DAQmx Base v. 3.1 is installed. If you find that it’s not installed you can download and install NI-DAQmx Base 3.1 here.
Post back with what you find, and have a good night!
03-05-2008 05:56 AM
03-06-2008
08:22 AM
- last edited on
09-30-2025
12:02 PM
by
Content Cleaner
Hello Paul,
The example I originally mentioned comes with NI-DAQmx, and not NI-DAQmx Base. There are however a couple of different examples for NI-DAQmx Base on the developer zone:
1. DAQmx Base Synchronized Finite Analog Input Analog Output
2. DAQmx Base Synchronized Finite Analog Input Continuous Analog Output
I also opened the “Multi-Function-Synch AI-AO.vi” example from DAQmx and tried to convert it to DAQmx Base for you. I replaced all the DAQmx VI’s with their DAQmx Base equivalent and removed the property nodes. I think that I changed everything that isn’t supported in DAQmx Base, but I haven’t tested it on a computer that only has DAQmx Base. If the example doesn’t open correctly for you, you may be able to fix it by replacing a missing VI with the correct DAQmx Base VI (i.e. replace DAQmx Create Channel VI with DAQmx Base Create Channel VI).
Cheers,