Company Events Academic Community Support Solutions Products & Services Contact NI MyNI

How-To

LabVIEW 2013 Help

Edition Date: June 2013

Part Number: 371361K-01

»View Product Info
How-To



Running VIs

Launching a VI from the Command Line
LabVIEW-Defined Command-Line Arguments

Correcting Broken VIs
Setting up the VI Revision History

Adding Comments to the Revision History
Resetting the VI Revision History and Revision Number
Viewing the VI Revision History

Debugging Techniques

Caveats and Recommendations When Using Custom Probes
Creating Custom Probes
Creating Probes after a VI Runs
Determining the Current Instance of a SubVI
Disabling Debugging Tools
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
Managing Breakpoints

Error Checking and Error Handling

Controlling Error Notification
Defining Custom Error Codes
Defining a Custom Error Code from the Error Ring
Defining Custom Error Codes to Distribute throughout Your Application
Distributing Custom Error Codes in Text Files
Defining Custom Error Codes Using the General Error Handler VI
Finding Error Code Descriptions
Generating Error Cluster Reports
Handling Errors Using Case Structures
Handling Errors Using Conditional Terminals on Loops
Selecting Built-In Errors from the Error Ring
Setting up Error I/O in a VI
Using Error Clusters

Error Codes and Messages

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

Formula Node and Expression Node Errors

Array Indexing Expected
Array Operation Not Allowed Here
Array Type Required
Assignment Not Allowed in Expression Node
Case Select Value Not Unique
Decrement Operator Not Allowed in Expression Node
Error in Add Expression
Error in And Expression
Error in Bit-And Expression
Error in Bit-Or Expression
Error in Comparison Expression
Error in Equality Expression
Error in Exclusive-Or Expression
Error in Exponent Expression
Error in Expression
Error in Multiply Expression
Error in Or Expression
Error in Shift Expression
Error in Statement
Error in Unary Expression
Identifier Expected
Illegal Break
Illegal Continue
Increment Operator Not Allowed in Expression Node
Index List Expected
Input Is Referenced by Different Names
Integer Constant Required
Integer Type Required
Keyword While Expected
Missing Colon
Missing Left Bracket
Missing Left Parenthesis
Missing Right Bracket
Missing Right Parenthesis
Missing Semicolon
Only Single Expression Allowed in Expression Node
Operator Expected
Semicolon Not Allowed in Expression Node
Structured Statements Are Not Allowed in Expression Node
Too Few Arguments
Too Many Arguments
Type Declarations Not Allowed in Expression Node
Undefined Function
Undefined Variable
Variable Already Defined
Variable Expected

Function Errors

Function Conflict
Function Is No Longer Supported
Function Not Found in Library
Function Not Supported by This Version
No Function Specified

LabVIEW Class Errors

A Class Input to This Tunnel or Shift Register Does Not Originate at the Data Value Reference Read Element Border Node
Accessor VIs Have Different Data Types
Cannot Have Dynamic Outputs without a Dynamic Input
Cannot Use Call Parent Method Node outside of a LabVIEW Class
Child Class Overrides a Property Accessor VI in a Bad Location within the Class
Class Cannot Be Bundled or Unbundled Because the Class Private Data Is Empty
Class Input Terminal Is Not Marked As Required
Class or Error Data Is Assigned to the Wrong Side of the Connector Pane
Class Output Terminal Does Not Return the Input Class
Class Type of Input Terminal Does Not Match Class Type of Output Terminal
Constant Value Includes Broken or Missing LabVIEW Class
Dynamic Front Panel Terminal Cannot Be Placed inside a Structure
Illegal Property Node Recursion
Incompatible Property Definition Override
Invalid Accessor VI Connector Pane
Neither Bundle nor Unbundle of This LabVIEW Class Is Allowed on This VI
One of the Class Inputs to This Max and Min Function Does Not Originate at the Data Value Reference Read Element Border Node
One of the Class Inputs to This Select Function Does Not Originate at the Data Value Reference Read Element Border Node
One of the Class Inputs to This Select Function Does Not Originate at the Dynamic Control
One of the Class Terminals Is Static and the Other Class Terminal Is Dynamic
One of the Inputs to This Max & Min Function Does Not Originate at the Dynamic Input Front Panel Terminal
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 that This Dynamic Dispatch SubVI or Property Item May Call Are Broken
Parent Class Does Not Define This Method
Property Is Not Readable
Property Is Not Writable
Reentrant VI with Dynamic Input Terminal Must Use 'Share Clones Between Instances' Option
Reference Creation and Deletion for This Class is Restricted
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
The Class Object Inside a Reference Cannot Be Exchanged with Another Class Object
The Overriding Accessor VI Has a Different Filename than the Accessor VI in the Parent Class
The Property Definition Adds Readability or Writability to an Overridden Property
The Property Definition Folder Contains a Member that Is Not a VI
The Property Definition Folder Does Not Have a Valid Accessor VI
The Property Definition Folder Has a Colon in Its Name
The Property Definition Folder Has a Duplicate Long Name
The Property Definition Folder Has More than One Read VI
The Property Definition Folder Has More than One Write VI
The Wired Class Does Not Support a Method of This VI's Name
This Dynamic Dispatch VI Does Not Unconditionally Invoke the Call Parent Method Node
This Function Does Not Support LabVIEW Classes
This VI Cannot Access the Class Constant
This VI Cannot Access the Referenced Item
This VI Cannot Access the Referenced Item in Community Scope
This VI Cannot Access the Referenced Item in Private Scope
This VI Cannot Access the Referenced Item in Protected Scope
This VI Cannot Connect to the Referenced Item in a Locked Library
This VI Is Not an Accessor VI, but It Overrides One
To More Specific Class Must Cast to the Original Data Type of the Data Value Reference Read Element Border Node
To More Specific Class Must Cast to the Original Data Type of the Dynamic Input Front Panel Terminal or an Ancestor Type
Unexpected Type on Accessor VI Class or Error Terminal
Wrong Connector Pane Pattern for Accessor VI
You Cannot Type Cast Between Different Data Value Reference Types

MathScript RT Module Errors

A Syntax or Semantic Error Has Occurred
A Syntax, Semantic, or Type Error Has Occurred
LabVIEW is Insufficiently Licensed for the MathScript RT Module
MathScript RT Module License Is Invalid or Missing
Output Data Type Has Not Been Selected
Recursive Function Call Detected
User-Defined Function Contains an Error

Miscellaneous Errors

Add-on Has a License That Is Unsupported on this Platform
Add-on Is Expired or Invalidly Licensed
Bad Unit Syntax
Constant Refers to a Broken Type Definition
Enumeration Conflict
External Component or Driver Missing
External Data Value Reference on the Block Diagram Contains Unsupported Data Type
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
Target Type Is Not a More Generic Type Than Reference Type
The Data Types for the Event Registration Refnums Do Not Match
Unable to Display Block Diagram or Perform Save for Previous with Add-on VI
VI Edited in Another Application Instance
VI Failed to Compile
Waveform Is Invalid
Wired Refnums Are of Different Types

Node Errors

Bad Linkage to Method Information
Invalid Constructor
Invalid Dotted Method
Invalid Dotted Property
Invalid Method
Invalid Property
Invalid Refnum Class
Invalid Shared Variable Configuration
Library Not Found or Failed to Load
Library That Defines the XNode Cannot Be Found
Library That Defines the XNode Is Broken
Library Version Is Incompatible with XNode Version
No Event Selected
No Library Specified
Node Contains Terminals That Are Wired but Not Valid
Property Node Cannot Write to Property That is Read-Only for Strict Type Definitions
Read Only: Cannot Write to This Shared Variable
Shared Variable is Broken
Shared Variable Local Access Mode Not Supported for This Variable
Shared Variable Timeout Mode Not Supported for This Variable Type
State of the XNode Is Incompatible with the Library That Defines the XNode
The Reference Input for All Styles of Call By Reference Nodes Must Be a Strict VI Reference
This variable can only access a typedef in public scope
Unexpected XNode Error Occurred
Write Only: Cannot Read from This Shared Variable
XNode Is Not Executable

Project Library Errors

Library That Contains the VI or Item Is Not Properly Licensed
Owning Library Has Blocked Execution of the VI
The Owning Library of This Library Is Missing
This VI's Owning Library Is Missing
This VI Claims to Be Part of a Library, but That Library Does Not Claim to Own This VI
VI's Record of Owning Library's Password Does Not Match Library's Actual Password
The VI Cannot Access the Referenced Function

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

Parallel For Loop

C is Not Wired
Parallel For Loop Cannot Contain a Boolean Control with Latch Option
Parallel For Loop Cannot Contain a Conditional Terminal
Parallel For Loop Cannot Contain a Dependence between Loop Iterations
Parallel For Loop Cannot Contain a Feedback Node
Parallel For Loop Cannot Contain a Stacked Shift Register
Parallel For Loop Cannot Contain an Array Dependence between Loop Iterations
Parallel For Loop Cannot Contain an Uninitialized Shift Register

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
Event Structure: Event unavailable in standard VI
Feedback Node: Data Type Is Undefined
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
Part of a Broken Recursive Cycle
Polymorphic SubVI Is Broken
Polymorphic VI Does Not Contain SubVIs
Recursive Reference in Non-Reentrant VI
Recursive Reference with No Shared Reentrancy
Recursive VI Call Could Not Determine Inplaceness
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
Flatten To JSON Type Is Invalid
More Than One Index Input Is Wired
Required Input Is Not Wired
The Data Type Cannot Be Used with the Interface to Data Format
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 Attempted to Connect a Wire to a Floating Object
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
Polymorphic Terminal Cannot Accept This Data Type
Unflatten From JSON Type Is Invalid
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
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
Could Not Determine Data Types of All Wires in This VI
Empty Custom Control Panel
Enumeration Items Must Be Unique
External Data Value Reference on the Front Panel Contains Unsupported Data Type
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
Unresolved Linkage to Network-Published Variable
XControl Is Disconnected
XControl Not Supported for Current Target
The VI Cannot Access the XControl

Type Definition Errors

Cannot Use an XControl in a Private Data Control
Control Does Not Match Its Type Definition
Control Is Corrupt
Front Panel Control Contains a Data Type with a Type Definition
Invalid Use of Type Definition in Control Editor
Refers to a Broken Type Definition
This Type Definition Has Unapplied Changes
Type Definition Inside that Same Type Definition
Type Definition Not Found or Contains Errors
Type Definition Cannot Have Array of Arrays
Typedef has unapplied changes
Typedef is broken
Typedef mismatch

Project Library Error Messages

This Library Claims to be Owned by Another Library
A SubVI Which Claims to be Part of a Dependent Packed Library Is Missing from That Packed Library
This Library Is Invalidly Licensed
The Owning Library Is Broken
LabVIEW Class Errors

Ancestor Classes Are Reserved for Run
At Least One Dynamic Member VI of This LabVIEW Class Is Broken
The Parent of This LabVIEW Class Is Broken
The Private Data Control for This Class Has Unapplied Changes
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

Target Error Messages

VI Must Be Reentrant to Use a Control of This Type
Cannot Mix Static and Dynamic Data In a Cluster
Constant of This Type Is Not Supported on This Target
VI Must Be Reentrant If a Control of This Type Is on The Connector Pane
A Control of This Type Must Be on The Connector Pane

VI Error Messages

LabVIEW Class Errors

Dynamic Dispatch VIs Cannot Be in Community Scope
Dynamic Dispatch VIs Cannot Be in Private Scope
Only VIs Owned by a LabVIEW Class May Use Dynamic Terminals in the Connector Pane
Property Data Terminal Is Assigned to the Wrong Side of the Connector Pane
The Parent of this LabVIEW Class Is in Community Scope and Is Not Accessible from this Class
This Class Cannot Inherit from the Community Scoped Item in a Locked Library
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 Polymorphic VI has no SubVIs or has SubVIs with Different Connector Patterns

Control VI has Unapplied Changes
This object is not allowed in a VI on which you enable inlining
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; Preferred Execution Systems Are Different
This VI Does Not Match Other VIs in the Method; The Scope Is Different
This VI is configured with inlining and automatic error handling enabled
This VI is configured with inlining and debugging enabled
This recursive VI is configured with inlining enabled
VI Containing Shared Variable Node Needs to be Loaded in a Project

Ranges of LabVIEW Error Codes

3D Picture Control Error Codes
Apple Event Error Codes
Deployment Error Codes
EPICS Error Codes
General LabVIEW Error Codes
GPIB Error Codes
Input Device Control VI Error Codes
Instrument Driver Error Codes
LabVIEW Object-Oriented Programming Error Codes
Mathematics Error Codes
MathScript Error Codes
Network Streams Error Codes
Networking Error Codes
OPC UA 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/DataPlugin and TDM Streaming Error Codes
Timed Loop Error Codes
VISA Error Codes
Waveform Error Codes
Windows Connectivity Error Codes
Web Services Error Codes
Windows Registry Access Error Codes
XML Parser Error Codes
Windows Embedded Standard Error Codes


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit