Running VIs
Correcting Broken VIs
Debugging Techniques
Preventing Undefined Data
Handling Errors
Launching a VI from the Command Line
LabVIEW-Defined Command-Line Arguments
Caveats and Recommendations When Using Custom Probes
Creating Custom Probes
Creating Probes after a VI Runs
Determining the Current Instance of a SubVI
Disabling Sections of Block Diagrams
Displaying Warnings
Execution Highlighting
Single-Stepping through a VI
Suspending Execution
Using Indicators to View Probed Data
Using Supplied Probes
Using the Generic Probe
Using the Probe Tool
Placing and Removing Breakpoints
How LabVIEW Highlights Breakpoints
Disabling Debugging Tools
Preventing Undefined Data
Error Checking and Error Handling
Controlling Error Notification
Defining Custom Error Codes
Defining Custom Error Codes in Text Files
Distributing Custom Error Codes in Text Files
Generating Error Cluster Reports
Finding Error Code Descriptions
Setting up Error I/O in a VI
Using Case Structures for Error Handling
Using Error Clusters
Using While Loops for Error Handling
Block Diagram Error Messages
Array and Cluster Errors
Cluster Is Invalid or Empty
Cluster Items Are Not Named
Constant Has Undefined Type
Data Type Overflows the 16-bit Integer Array Format
Function Errors
Function Conflict
Function Not Found in Library
Function Not Supported by This Version
No Function Specified
LabVIEW Class Errors
Cannot Have Dynamic Outputs Without a Dynamic Input
Cannot Use Call Parent Method Node Outside of a LabVIEW Class
Class Cannot Be Bundled or Unbundled Because the Class Private Data is Empty
Dynamic Front Panel Terminal Cannot Be Placed Inside a Structure
Neither Bundle nor Unbundle of this LabVIEW Class is Allowed on This VI
One or More of the Inputs to This Tunnel or Shift Register Does Not Originate at the Dynamic Input Front Panel Terminal
One or More of the Set of VIs Which This Dynamic Dispatch SubVI May Call Are Broken
One of the Inputs to This Max & Min Function Does Not Originate at the Dynamic Input Front Panel Terminal
One of the Class Inputs to This Select Function Does Not Originate at the Dynamic Control
Parent Class Does Not Define This Method
Reentrant VI with Dynamic Input Terminal Must Use Share Clones Between Instances Option
Refers to a Broken LabVIEW Class
Refers to a Dynamic Member VI
Refers to a Missing LabVIEW Class
Run Time Type Not Propagated from Dynamic Input to Dynamic Output
This VI Cannot Access the Class Constant
This VI Cannot Access the Referenced Item
This Function Does Not Support LabVIEW Classes
The Wired Class Does Not Support a Method of This VI's Name
To More Specific Class Must Cast to the Original Data Type of the Dynamic Input Front Panel Terminal or an Ancestor Type
MathScript Node Errors
Recursive Function Call Detected
User-Defined Function Contains an Error
Miscellaneous Errors
Bad Unit Syntax
Constant Refers to a Broken Type Definition
Enumeration Conflict
Front Panel Terminals Are Not Allowed Inside Case Structures on Simulation Diagrams
Function Is No Longer Supported
Global VI Is Missing
Hidden Front Panel Control Has Undefined Type
LabVIEW Needs More Memory to Compile VI
Multiline Available Only in Regular Expression Mode
No Item With This Name
Wired Refnums Are of Different Types
Target Type Is Not More Generic Type Than Reference Type
The Data Types for the Event Registration Refnums Do Not Match
VI Edited in Another Application Instance
VI Failed to Compile
Waveform Is Invalid
Node Errors
Bad Linkage to Method Information
Invalid Constructor
Invalid Method
Invalid Dotted Method
Invalid Property
Invalid Dotted Property
Invalid Refnum Class
LabVIEW Subroutine Link Error
Library Not Found or Failed to Load
Library That Defines the XNode Cannot Be Found
Library Version Is Incompatible with XNode Version
Property Node Cannot Write to Property That is Read-Only for Strict Typdefs
No Event Selected
No Library Specified
Object Code Is Not Loaded
The reference Input for a Call By Reference Node Must Be a Strict VI Reference
XNode Is Not Executable
Read Only: This Variable Node is Illegal
Write Only: This Variable Node is Illegal
Project Library Errors
This VI's Owning Library Is Missing
Library That Contains the VI or Item Is Not Properly Licensed
Owning Library Has Blocked Execution of the VI
This VI's Owning Library Is Missing
VI's Record of Owning Library's Password Does Not Match Library's Actual Password
Script Node Errors
One or More Inputs (or Outputs) Share the Same Name
Script Node Terminal Has No Name
Script Node Terminal Type Conflict
Script Node Terminal Type Not Supported by Server
Script Support DLL Not Found
Script Text Is Being Edited by Server
String Errors
Format Specifier Type Mismatch
Too Few Format Specifiers
Too Many Format Specifiers
Unknown Format Specifier
Structure Errors
Case Does Not Have Selector Value
Conditional Disable Node Has Invalid or Empty Condition(s)
Conditional Terminal Is Not Wired
Diagram/Conditional Disable Structure Has No Active Diagram
Duplicate Items Selected in an Event Filter Node
Duplicate Parameter Name
Dynamic Event Configuration Does Not Match Dynamic Event Registration
Event Specified by More Than One Event Case
Events Specified by Event Case Are Not Compatible with Each Other
Feedback Node: Data Type is Undefined
Feedback Node: Unwired Input
Formula and Expression Node Error Messages
Invalid Parameter Name
Missing Assignment to Tunnel
Multiple Assignment to Tunnel
N Is Not Wired, and There Are No Indexing Inputs
No Case for Some Selector Values
One or More Event Cases Have No Events Defined
Reserved Parameter Name
Selector Values Are Not Unique
Selector Values Have Wrong Type
Sequence Local Has Sources on Separate Frames
Shift Register: Data Type Is Undefined
Shift Register: Unwired from Inside the Loop
Timeout Input Wired but Timeout Event Not Handled
Tunnel Has Undefined Type
Unassigned Sequence Local(s)
Unwired Input
Unwired Selector
User Event Data Type is Unnamed or Has Elements with No Names or Duplicate Names
You Have Initialized Some Shift Register Elements but Not All of Them
Subroutine Errors
Subroutine Priority VI Cannot Call a Non-Subroutine Priority SubVI
Subroutine Priority VI Cannot Contain an Asynchronous Node
SubVI Errors
Bad Linkage to SubVI
Polymorphic SubVI Is Broken
Polymorphic VI Does Not Contain SubVIs
Recursive Reference
Static VI Reference is Not Currently Linked to a VI
SubVI Is Already Running
SubVI Is in Interactive Retrieval Mode
SubVI Is in Panel Order or Cluster Order Mode
SubVI Is Missing
SubVI Is Not Executable
VI Has a Bad Connection to or Cannot Find a SubVI or External Routine
Wiring Errors
Array Element Conflict
Class Conflict
Contains Unwired or Bad Terminal
More Than One Index Input Is Wired
Required Input Is Not Wired
This Variable Is Not Connected to Anything
This Wire Connects One or More Data Sinks but Has No Source
This Wire Connects More Than One Data Source
This Wire Is Not Connected to Anything
Wire Connects to An Undirected Tunnel
Wire Has Loose Ends
Is a Member of a Cycle
You Have Connected a Control to a Control
You Have Connected an Indicator to an Indicator
You Have Connected Numeric Data Types That Have Incompatible Units
You Have Connected to a Polymorphic Terminal That Cannot Accept This Data Type
You Have Connected a Scalar Type to An Array of That Type
You Have Connected Two Arrays of Different Dimensions
You Have Connected Two Clusters with Different Contents
You Have Connected Two Terminals of Different Types
Front Panel Error Messages
LabVIEW Class Errors
Class Has Editor Changes Not Yet Applied
Constant Value Includes Broken or Missing LabVIEW Class
Parent Class of This LabVIEW Class Has a Data Type Problem
Default Value Includes Broken or Missing LabVIEW Class
Dynamic Terminals Must Be of Same Class as Owner of VI
Private Data Control of This Class Must Be a Cluster
Private Data Control of This Class Uses an Illegal Value for Its Default Data
Private Data Control of This LabVIEW Class Has an Undefined Type
Private Data Control of This Class Is Not a Valid Data Type
Refers to a Broken LabVIEW Class
Refers to a Missing LabVIEW Class
This VI Cannot Access the Class Control
Miscellaneous Errors
Boolean Latch Action Is Incompatible with Local Variables
Control Contains No Elements and Is Undefined
Control Has Bad Unit Syntax
Control Requires an External Library
Empty Custom Control Panel
Enumeration Items Must Be Unique
Extra Controls on Custom Control's Front Panel
Radio Button Has Enumeration Conflict
The XControl Used in This VI Is Broken
Type Does Not Coerce
XControl Not Supported for Current Target
Type Definition Errors
Cannot Use a Type Definition in the Control Editor Unless It Is Inside Another Control
Cannot Use a Type Definition Inside That Same Type Definition
Type Definition Not Found or Contains Errors
Type Definition: Cannot Have an Array of Arrays
You Must Update or Disconnect from the Type Definition
Project Library Error Messages
This Library Is Invalidly Licensed
LabVIEW Class Errors
At Least One Dynamic Member VI of This LabVIEW Class Is Broken
The Parent of This LabVIEW Class Is Broken
The Private Data Control of This LabVIEW Class Is Broken
This LabVIEW Class Cannot Find Its Parent Class
This LabVIEW Class Definition Is Corrupt
This LabVIEW Class Is Missing At Least One Member VI
The Parent of This LabVIEW Class Is Private And Is Not Accessible from This Class
VI Error Messages
LabVIEW Class Errors
Dynamic Dispatch VIs Cannot Be Private Scope
Only VIs Owned by a LabVIEW Class May Use Dynamic Terminals in the Connector Pane
This VI Attempts to Override a Static VI In an Ancestor Class
Polymorphic VI Errors
Dynamic Dispatch VIs Cannot Be Members of Polymorphic VIs
Invalid Polymorphic Subsystem
Polymorphic Instances Have Different Connector Pane Terminals
Polymorphic Instances Have Different Terminal Directions on Connector Panes
Polymorphic VIs Cannot Contain Instances That Also Are Polymorphic VIs
This VI Does Not Match Other VIs in the Method; Connector Pane Patterns Are Different
This VI Does Not Match Other VIs in the Method; Connector Pane Terminal(s) Are Different
This VI Does Not Match Other VIs in the Method; Execution Priorities Are Different
This VI Does Not Match Other VIs in the Method; One Is Reentrant, One Is Not
This VI Does Not Match Other VIs in the Method; One Is Subroutine Priority, One Is Not
This VI Does Not Match Other VIs in the Method; Preferred Execution Systems Are Different
This VI Does Not Match Other VIs in the Method; The Scope Is Different
3D Picture Control Error Codes
Apple Event Error Codes
General LabVIEW Error Codes
GPIB Error Codes
Instrument Driver Error Codes
LabVIEW Object-Oriented Programming Error Codes
Mathematics Error Codes
MathScript Error Codes
Networking Error Codes
Point By Point Error Codes
Regular Expression Error Codes
Report Generation Error Codes
Run-Time Menu Error Codes
Script Node Error Codes
Security Error Codes
Serial Error Codes
Shared Variable Error Codes
Signal Processing Error Codes
SMTP Email Reply Codes
Source Control Error Codes
Storage Error Codes
Timed Loop Error Codes
VISA Error Codes
Waveform Error Codes
Windows Connectivity Error Codes
Windows Registry Access Error Codes