Overview
You can write today's instrument control applications using a number of different programming languages and technologies. Some of these technologies include NI LabVIEW, NI LabWindows™/CVI, NI LabVIEW SignalExpress, C++, Visual Basic, C#, instrument drivers, and VISA. This set of tutorials and concept documents provide information on how to use these programming languages for instrument control. To view the complete list of in-depth instrument control tutorials, please return to the Instrument Control Fundamentals main page.
Table of Contents
- General Instrument Control Software Technologies
- Programming Languages Used for Instrument Control
- Non-Windows Operating Systems
General Instrument Control Software Technologies
Virtual Instrumentation Software Architecture (VISA)
Obtain more information on VISA and how to use it to control your instrument regardless of what hardware bus it uses.
Instrument Drivers
Explore information on how to find and develop an instrument driver to communicate with your instrument.
Programming Languages Used for Instrument Control
LabVIEW
Find information on how to control your instrument using LabVIEW the graphical programming language for designing test, measurement, and control systems.
LabWindows/CVI
Learn about controlling your instrument using LabWindows/CVI the ANSI C integrated development for creating test and control applications.
LabVIEW SignalExpress
View information on controlling your instrument using LabVIEW SignalExpress, the interactive software for quickly acquiring, comparing, automating, and storing measurements.
Visual Basic .NET and Visual Basic 6.0
Learn how to control your instrument using Visual Basic .Net and Visual Basic 6.0.
Visual C#
Explore how to control your instrument using C#, the Microsoft object oriented programming language for the .Net framework.
Non-Windows Operating Systems
Instrument Control on the Linux® and Macintosh
Find information on controlling your instrument in the Linux and Macintosh operating systems.
The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
Reader Comments | Submit a comment »
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).
