Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
What is Developer Zone?
United States

Document TypeTutorial
NI Supported: Yes
Publish Date: Jan 07, 2013


Feedback


Yes No

Related Categories

Related Links - Developer Zone

Related Links -Products and Services

Instrument Control Fundamentals: Instrument Control Software

23 Ratings | 3.26 out of 5
Read in  |  Print |  PDF

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

  1. General Instrument Control Software Technologies
  2. Programming Languages Used for Instrument Control
  3. 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. 

23 Ratings | 3.26 out of 5
Read in  |  Print |  PDF

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/).