NI LabVIEW™ Support
NI LabVIEW Software Support for Measurement Computing Products
MCC fully supports NI LabVIEW with easy-to-use Virtual Instrument (VI) libraries that allow development of acquisition and control applications with MCC and Data Translation products.
ULx for NI LabVIEW
(MCC brand products) and LV-Link 3.0
(Data Translation brand products) are both consistent with National Instruments NI-DAQmx library. While not interchangeable, all three libraries have a similar structure which helps minimize the learning curve of switching from one DAQ brand to another.
ULx for NI LabVIEW and LV-Link 3.0 are provided free of charge and come with numerous examples to speed development time. Best of all, ULx for NI LabVIEW and LV-Link are supported by free technical support with experienced Application Engineers a phone call away.
Easy to Use
The MCC and DT libraries
contain easy to use high level task objects that speed development and provide seamless operation with MCC and DT hardware. Each task object owns a low level DAQ object that controls data acquisition for a specific device sub function such as analog input, analog output, digital input, digital output, etc.
merge operations into single, easier-to-use VIs that improve application development compared to previous drivers. The VIs internally manage DAQ device variations such as data rate, input ranges, and data packet sizes, and can easily be migrated from one device to another.
of supported functions for each device significantly reduces programming errors and the need to constantly refer to documentation.
VI Palette VIs
are selected from the Users Libraries palette within LabVIEW. ULx for NI LabVIEW and LV-Link 3.0 VIs are polymorphic, which adapt to different data types and keeps LabVIEW programming simple and straight forward.
Synchronous DAQ Operation
Some MCC and DT devices support synchronous tasks, which can include combinations of any supported input operations or any supported output operations. The libraries support synchronous input or output that can synchronously acquire analog, digital, temperature, and counter input using the same hardware pacer.
Included example programs demonstrate how to perform data acquisition tasks in LabVIEW. Each program can be modified to suit specific application needs for faster development.
Building a program using ULx for NI LabVIEW
With the function palette icon, the user can choose from a selection of VIs. Users create a separate task to perform each data acquisition operation, such as analog input, or digital output. A task can contain one or more virtual channels with timing, triggering, and other properties.
The completed block diagram shows the wired VI’s. The MCC syntax is also consistent with NI LabVIEW DAQmx VIs.
The front panel shows the waveform data display. The logged data is being written to the specified file.
View the ULx for NI LabVIEW Quick Start
to learn more about creating a LabVIEW application that graphs and logs data from an MCC device.
Extensive Hardware Selection
MCC offers over 200 NI LabVIEW supported data acquisition solutions for a wide range of applications. Choose from USB, Ethernet, PCI/PCIe, and wireless devices designed to meet any budget.