MATLAB® / LabVIEW™ Library
Rapid Application Development Library

The MATLAB® / LabVIEW™ Library is a powerful, feature-rich software library designed to meet the challenge of developing data acquisition applications using MATLAB® or LabVIEW™ on the PC.



  • Driver to use Adc and Dac boards under LabVIEW™ or MATLAB®
  • Use Innovative boards easily in LabVIEW™ or MATLAB® without writing C code
  • Support for XU, XA, FMC, X6, X3 families
  • Support for 32/64 bit operating system
  • Functions to:
  • Open and close device drivers
  • Configure clock, trigger, channels and alerts
  • Acquire data from Adc(s) stream
  • Send data to Dac(s) stream
  • Access digital IO
  • Supplied as both source code and executable
  • For use in LabVIEW™ the library is supplied as a DLL and VI’s
  • For use in MATLAB® the library is supplied as a DLL
  • Driver makes full use of boards onboard memory for fast acquisition and playback
  • No cost to download and use
  • Future support for Linux


  • Rapid Application Development

MATLAB® provides a desktop environment tuned for iterative engineering and scientific workflows. Integrated tools support simultaneous exploration of data and programs, letting you evaluate more ideas in less time.

LabVIEW™ is a proven integrated development environment for interfacing with measurement and control hardware, analyzing data, publishing results, and distributing systems using a graphical programming approach.

The library is built on top of Malibu, which provides high performance data acquisition and data processing capabilities with a complete set of functions for clock configuration, triggering, data movement and monitoring. Both MATLAB® and LabVIEW™ are established tools in the scientific and engineering community and are rich in processing, analysis, display and storage capabilities.

All of these features allow the user to get on with application development quickly in a familiar environment that is used by hundreds of thousands of scientists and engineers worldwide. The library comes with editable examples to show how to configure the boards and stream data from and to the analogue inputs and outputs on the hardware.

Rapid application development is achieved using principles such as reusable examples, visual application and form design and full-bandwidth direct hardware access.

You may also like…