- Communicate with more than 5,000 FREE instrument drivers from more than 225 vendors
- Easily control instruments in LabVIEW, LabVIEW SignalExpress, C#, C++, C and Visual Basic. NET
- Increase direct I/O performance and portability with industry-standard device driver software
- Easily integrate GPIB, USB, serial, PXI, Ethernet/LAN, and VXI instruments into your test application
Whether you simply need to connect to and acquire data from your instrument at a design station or need to automate and control your entire manufacturing test line, National Instruments provides an extensive assortment of instrument control hardware and software products to create your application. You may choose from a host of NI software development environments optimized for instrument control:
- LabVIEW - Graphical development environment for test, measurement and control applications
- LabVIEW SignalExpress - Interactive, nonprogramming environment for controlling instruments and analyzing results
- LabWindowsTM/CVI - ANSI C based development environment
- Measurement Studio - A suite of measurement and automation productivity tools for Microsoft Visual Studio
Each of these environments has built-in capabilities for direct I/O communication through interfaces including Virtual Instrument Software Architecture (VISA), GPIB, Serial, and Ethernet. National Instruments provides thousands of instrument drivers for more sophisticated, full-featured instrument control and connectivity. You have a variety of instrument communication tools from which to choose based on ease of development, functionality, and performance.
Learn more:
Instrument Control Software Fundamentals
View in-depth tutorials and multimedia presentations detailing how to create your instrument control applications.
Instrument Control Software Options
| |
LabVIEW |
LabVIEW SignalExpress |
LabWindows/ CVI |
Measurement Studio |
| Programming Language |
Graphical |
Interactive, no programming |
ANSI C |
Visual Basic, C#, C++ |
| Instrument I/O Assistant |
 |
— |
 |
 |
| GPIB Connectivity |
 |
 |
 |
 |
| Serial Connectivity |
 |
 |
 |
 |
| VXI Connectivity |
 |
— |
 |
 |
| Ethernet Connectivity |
 |
 |
 |
 |
| USB Connectivity |
 |
 |
 |
 |
| PXI Modular Instrument Connectivity |
 |
 |
 |
 |
| Native Plug and Play Instrument Drivers |
 |
— |
 |
— |
| Built-In Instrument Driver Development Tools |
 |
— |
 |
 |
| IVI Instrument Drivers |
 |
 |
 |
— |
| Database Connectivity Tools |
 |
— |
 |
— |
| Signal Processing Analysis |
 |
 |
 |
 |
| Mathematical Analysis |
 |
 |
 |
 |
| PID Control |
 |
— |
 |
 |
| Statistical Process Control |
 |
— |
 |
— |
| Sound and Vibration Analysis |
 |
— |
— |
— |
| Order Analysis |
 |
— |
— |
— |
| Cross-Platform Compatibility |
 |
— |
— |
— |
| Integrated Data Management Tools |
 |
— |
— |
— |
| Ease-of-Use Programming |
 |
— |
— |
— |
Instrument Drivers
LabVIEW Plug and Play instrument drivers are the key to rapid development of test and measurement applications. By providing high-level and modular VIs for easy programming, they eliminate the need for end users to learn complex communications protocols. Visit ni.com/idnet to search more than 5,000 FREE instrument drivers from more than 225 instrument vendors.
Direct I/O Options
If you cannot find an instrument driver you need, you can easily communicate with your instruments through direct I/O functions in the LabVIEW, LabWindows/CVI, and Measurement Studio for Visual Studio environments. You can also use the interactive Instrument I/O Assistant to quickly establish communication and automatically parse your data. See a quick demo of the Instrument I/O Assistant in LabVIEW.
Related Links: