Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
NI IDNet

Benefits of LabWindows/CVI and IVI Instrument Drivers to Your Customers

LabWindows/CVI instrument drivers deliver modular, off-the-shelf components that are immediately ready to use in your customer's test programs.

A LabWindows/CVI Plug and Play instrument driver is a set of software routines used to control and communicate with a programmable instrument. Each routine corresponds to a programmatic operation such as configuring, reading from, writing to, and triggering the instrument. LabWindows/CVI Plug and Play instrument drivers comply with requirements and recommendations for programming style, error handling, function panels, function tree, and help files.

Because LabWindows/CVI Plug and Play drivers maintain a common architecture and interface, your customers quickly and easily connect to and communicate with your instruments with very little code development. Moreover, with the standard programming model of LabWindows/CVI Plug and Play instrument drivers, your customers can easily add instruments to your test system without worrying about learning new communication protocols or spending time understanding new programming paradigms.

In addition, IVI instrument drivers deliver interchangeability, simulation, and state-caching. Customers who are developing high-end applications may require an IVI instrument driver because of the additional features.