Jump to content

Glossary of LabVIEW terms

From LabVIEW Wiki

This is a glossary of LabVIEW terminology.

Contents Top · 0–9 · A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

Auto-indexing
Capability of loop structures to disassemble and assemble arrays at their borders. As an array enters a loop with auto-indexing enabled, the loop automatically disassembles it extracting scalars from 1D arrays, 1D arrays extracted from 2D arrays, and so on. Loops assemble data values into arrays as data values exit the loop in the reverse order.

B

Block diagram
Pictorial description or representation of a program or algorithm. The block diagram consists of executable icons called nodes and wires that carry data between the nodes. The block diagram is the source code for the VI. The block diagram resides in the block diagram window of the VI.
Breakpoint tool
Tool to set a breakpoint on a VI, node, or wire.

C

Cluster
A set of ordered, unindexed data elements of any data type, including numeric, Boolean, string, array, or cluster. The elements must be all controls or all indicators.

D

Data flow
Programming system involving the creation of block diagrams having executable nodes connected by wires, where the wires between nodes indicate that data produced by one node is used by another node. Nodes may execute when they have received all necessary input data and may produce output data to other nodes in the diagram. G is a dataflow system.

E

Error cluster
Consists of a Boolean status indicator, a numeric code indicator, and a string source indicator.

F

Formula node
Node that executes equations you enter as text. Especially useful for lengthy equations too cumbersome to build in block diagram form.

G

G
Graphical programming language LabVIEW uses.

H

I

Icon editor
Interface similar to that of a graphics program for creating VI icons.

J

K

L

LabVIEW
Laboratory Virtual Instrument Engineering Workbench. LabVIEW is a graphical programming language that uses icons instead of lines of text to create programs.

M

N

NaN
Digital display value for a floating-point representation of <Not A Number>. Typically the result of an undefined operation, such as log(–1).

O

Operating tool
Tool to enter data into controls or to operate them.

P

polymorphism
Ability of a node to automatically adjust to data of different representation, type, or structure.

Q

R

race condition
Occurs when two or more pieces of code that execute in parallel change the value of the same shared resource, typically a global or local variable.

S

sequence local
Terminal to pass data between the frames of a Stacked Sequence structure.

T

terminal
Object or region on a node through which data values pass.

U

V

virtual instrument (VI)
Program in LabVIEW that models the appearance and function of a physical instrument.

W

Wiring tool
Tool to define data paths between terminals.

X

Y

Z

Contents Top · 0–9 · A B C D E F G H I J K L M N O P Q R S T U V W X Y Z