Table of Contents

LabVIEW Info

LabView Tips

What is LabVIEW?

Laboratory Virtual Instrument Engineering Workbench (LabView) is a development environment created by National Instruments, first released in 1986. LabView utilizes a visual programming language, referred to as “G”. The zero time epoch of LabView is January 1, 1904.

Benefits of LabView include interfacing to devices, large libraries, ease of parallel programming, and large user community.

Vocabulary

Labview Tutorial

Connector Panes

Notes

Clusters

Shift Registers

Feedback Nodes

Property Nodes

Property Nodes

Control References

Control Reference

Loops

Loops

For Loops

While Loops

Timed Loops

With Frames

Sequence Structures

Should be used sparingly because they hide code.

Flat Sequence Structure

Stacked Sequence Structure

Timed Sequence Structure

Case Structures

Events

Events

Related to Event Structures (a case structure that is based on events).

Communications Ports

Classes

Classes

Inheritance

Graphing

Graphs and Charts

Arrays

2D Array with 4 Rows and 6 Columns

Virtual Instrument Software Architecture (VISA)

1. Open a Session to a given Resource.

  2. Do any configuration on the given resource (setting baud rates, termination character, etc...).
  3. Perform writes and reads to the device.
  4. Close the Session to the Resource.
  5. Handle any errors that may have occurred.

Example Program that "opens a session to a GPIB Instrument, performs a write of "*IDN?\n" and then queries the device for its response."

Miscellaneous

Custom Controls and Indicators

Front Panel Controls and Indicators

Instrument Control

USB Instrument Control Tutorial

Instrument Control Fundamentals Main Page

List of String Functions

Using ULx USB-1608GX

ULx for NI LabView

Appendix

Style Guide Checklist

LabView Development Guidelines

Temporary Notes