LabVIEW VIs and functions can return the following error codes.
Code | Name | Description |
---|---|---|
1 | errInputParameterInvalid | An input parameter is invalid. |
2 | errMemoryFull | Memory full. |
3 | errOutOfZone | Out of zone. |
4 | errEndOfFile | End of file. |
5 | errFileAlreadyOpen | File already open. |
6 | GenfileIOerr | Generic file I/O error. A possible cause for this error is the disk or hard drive to which you are trying to save might be full. Try freeing up disk space or saving to a different disk or drive. |
7 | Filenotfound | File not found. |
8 | File permission error. | |
9 | Disk full. | |
10 | Duplicate path. | |
11 | Too many files open. | |
12 | System feature not enabled. | |
13 | Resource file not found. | |
14 | Cannot add resource. | |
15 | Resource not found. | |
16 | Image not found. | |
17 | IMGErr | Image memory error. |
18 | Pen does not exist. | |
19 | Configuration type invalid. | |
20 | Configuration token not found. | |
21 | Configuration parse error. | |
22 | Configuration memory error. | |
23 | Bad external code format. | |
24 | Bad external code offset. | |
25 | External code not present. | |
26 | NullWind | Null window. |
27 | Destroy window error. | |
28 | Null menu. | |
29 | Print aborted. | |
30 | Bad print record. | |
31 | Print driver error. | |
32 | Operating system error during print. | |
33 | Memory error during print. | |
34 | Print dialog error. | |
35 | Generic print error. | |
36 | Invalid device refnum. | |
37 | Device not found. | |
38 | Device parameter error. | |
39 | Device unit error. | |
40 | Can't open device. | |
41 | Device call aborted. | |
42 | Generic error. | |
43 | Operation canceled by user. | |
44 | Object ID too low. | |
45 | Object ID too high. | |
46 | Notinheap | Object not in heap. |
47 | UnknownHeap | Unknown heap. |
48 | Unknown object (invalid DefProc). | |
49 | Unknown object (DefProc not in table). | |
50 | Message out of range. | |
51 | Null method. | |
52 | Unknown message. | |
67 | Interapplication Manager initialization error. | |
68 | Bad occurrence. | |
69 | Handler does not know what occurrence to wait for. | |
70 | Occurrence queue overflow. | |
71 | File datalog type conflict. | |
72 | Semaphore not signaled. | |
73 | Interapplication Manager unrecognized type error. | |
74 | Memory corrupt. | |
75 | 2ndDLLFail | Failed to make temporary DLL. |
76 | Old CIN version. | |
81 | Format specifier type mismatch | A format specifier does not match the data type of its corresponding argument in a Format Into String or Scan From String node. |
82 | Unknown format specifier | A bad format specifier was found in the Format String input to a Format Into String or Scan From String node. |
83 | Too few format specifiers | There are not enough format specifiers to match all of the arguments of a Format Into String or Scan From String node. |
84 | Too many format specifiers | There are more format specifiers than the number of arguments of a Format Into String or Scan From String node. |
85 | Scan failed | A Scan From String node was unable to scan its input because the data was not in the expected format. |
87 | Error converting to variant. | An error occurred converting from LabVIEW type to OLE variant type. |
88 | Run-time menu error. | |
89 | VI's password tampered. | |
90 | fxDtAttrNotFound | Variant attribute not found. |
91 | LvVariantTypeMismatch | Incompatible variant data type. |
92 | axEventDataNotAvailable | ActiveX Event Data was not available. The ActiveX Event Data was not available on the queue. |
93 | axEventStoreNotPresent | ActiveX Event Information was not available. ActiveX Event Information was not available. |
94 | axOccurrenceNotFound | The Occurrence associated with the ActiveX Event was not Found. The Occurrence associated with the ActiveX Event was not Found. |
95 | axEventQueueNotCreated | The ActiveX Event Queue could not be created. The ActiveX Event Queue could not be created. |
96 | axEventInfoNotAvailable | ActiveX Event Data was not available. ActiveX Event Data was not available. |
97 | oleNullRefnumPassed | Null Refnum was passed in as input. |
1005 | kLVE_GoDisabled | VI execution has been disabled in VI Properties. |
1006 | kLVE_NoSaveData | FPDCO on connector pane thinks it is constant. |
1007 | kLVE_NoIPRecInSummary | No IP Rec in Summary. |
1008 | kLVE_CantAllocConPane | Cannot load connector pane. |
1009 | kLVE_VariantSizeMisMatch | Variant tag out of range. |
1010 | kLVE_NoDefaultOrOp | No default or operate data. |
1011 | kLVE_CantCreateInstr | VI Creation failed. |
1012 | kLVE_NoBDHP | Cannot load Block Diagram Heap. |
1013 | kLVE_NoFPHP | Cannot load Front Panel Heap. |
1014 | kLVE_Linker | Linker error. |
1015 | kLVE_NoPrinter | Printer is not responding. Check printer configuration. |
1016 | kLVE_NoHistory | Cannot load History. |
1017 | kLVE_VIRsrcModDateConflict | VI has been modified on disk since it was last loaded or saved. |
1018 | kLVE_Unspecified | Unspecified error occurred. |
1019 | kLVE_UntitledSubVIs | Untitled SubVIs exist. |
1020 | kLVE_NotWizardErr | This CIN can only be invoked from a registered wizard. |
1021 | kLVE_IllegalObjErr | Illegal Object Id passed to wizard CIN. |
1022 | kLVE_TemplateNotFoundErr | Wizard Template not found. |
1023 | kLVE_NoTemplateDiagramErr | Wizard template does not have a diagram. |
1024 | kLVE_ciVIAbortedErr | Call Instrument aborted. |
1025 | kLVE_BadAppRefErr | Application Reference is invalid. |
1026 | kLVE_BadVIRefErr | VI Reference is invalid. |
1027 | kLVE_BadVIRefReservationErr | Reference can not be reserved as requested or is in improper reservation mode for requested operation. |
1028 | kLVE_BadAttrSelectorErr | Attribute selector is invalid. |
1029 | kLVE_RdOnlyAttrErr | VI Server property is read-only. |
1030 | kLVE_ResvdForEditErr | VI Reference is already reserved for editing. |
1031 | kLVE_VIRefTypeConflictErr | VI Reference type does not match VI connector pane. |
1032 | kLVE_SrvrPermissionErr | VI Server access denied. |
1033 | kLVE_rtmBadFileVersion | Bad run-time menu file version. |
1034 | kLVE_rtmBadSignature | Bad run-time menu file. |
1035 | kLVE_WrongVIType | Operation is invalid for this type of VI. |
1036 | kLVE_BadMethSelectorErr | Method selector is invalid. |
1037 | kLVE_TSProtocolLevel | Incompatible VI Server protocol version. |
1038 | kLVE_ReqParamMissing | Required parameter missing. |
1039 | kLVE_VIWasReset | VI was aborted. |
1040 | kLVE_VIIsPasswordProtected | VI is password protected. |
1041 | kLVE_IncorrectPassword | Incorrect password. |
1042 | kLVE_RecursiveCall | Attempted recursive call. |
1043 | kLVE_NotSupportedInVersion | Feature not supported in this application. |
1044 | kLVE_VIIsLocked | VI is locked. |
1045 | kLVE_NullRefnumPassedToClose | Null Refnum passed to Close Reference. |
1051 | kLVE_DuplicateVIName | A VI of that name already exists in memory. |
1052 | kLVE_InvalidVIName | The VI name is invalid. |
1054 | kLVE_VIScriptObjNotFound | The specified object was not found. |
1055 | kLVE_BadObjRefErr | Object reference is invalid. |
1056 | kLVE_VIScriptObjNotScriptable | Specified object is not scriptable in this version. |
1057 | kLVE_VIScriptTypeMismatch | Type mismatch: Object cannot be typecasted to the specified type. |
1058 | kLVE_PropertyNotFound | Specified property not found. |
1059 | kLVE_BadFileType | Unexpected file type. |
1060 | kLVE_VIScriptBadSocket | Object cannot contain(own) the specified object. |
1061 | kLVE_VIScriptUnableToCreateObject | Unable to create new object. |
1062 | kLVE_VIScriptObjectsNotWireable | Specified objects cannot be wired together. |
1063 | kLVE_VIScriptTerminalNotFound | Specified terminal not found in the object. |
1064 | kVIFromVILIB | The specified VI may not be saved for previous because it resides in the VI.LIB directory. |
1065 | kEmptyOrRelativePath | The path to the VI to save is an empty or relative path. It must be an absolute path. |
1071 | kLVE_MethNotFound | Specified method not found. |
1072 | kLVE_NotImplemented | This property or method is not yet implemented. |
1073 | kLVE_ValidOnlyInEditMode | This property is writeable or this method is available only when the VI is in edit mode. |
1074 | kLVE_CannotCreateCtlForTermErr | Cannot create a control/indicator for the specified terminal. |
1075 | kLVE_CannotCreateConstForTermErr | Cannot create a constant for the specified terminal. |
1076 | kLVE_VINotDebuggableErr | VI is not debuggable. |
1077 | kLVE_InvalidPropertyValue | Invalid property value. |
1082 | kLVE_NotValidForStrictTypedef | Not valid for strict type definitions. |
1083 | kLVE_InvalidConPaneType | Invalid connector pane pattern. |
1084 | kLVE_ObjCannotBeLinkedToConPane | Specified control or indicator cannot be hooked up to the connector pane. |
1085 | kLVE_BadConnectorSlot | Invalid connector terminal. |
1086 | kLVE_WrongCtlType | Wrong Control Type. The operation is not allowed on this kind of control or a control at this level. |
1087 | kLVE_NoDataSocket | No DataSocket Available. There is no DataSocket information available for the object. |
1088 | kLVE_BadParamValue | Bad value for parameter. |
1090 | kLVE_CannotMoveBoundedObject | Specified object cannot be moved. |
1094 | kLVE_CannotAssignTwoSubtypes | Queue and notifier references of the same name must be obtained using the same data type. When you obtain a reference to a queue or notifier, you can specify what data type this mechanism stores. Future requests to obtain a reference to the same mechanism (using the mechanism's name) must wire the same data type as the original call. Unnamed mechanisms do not have this restriction, because each request to obtain an unnamed mechanism creates a new mechanism. |
1096 | kLVE_OpenVIRefInvalidReentrantRun | Open VI Reference cannot prepare a non-reentrant VI for reentrant run. |
1100 | kLVE_NoReferenceObtained | No object of that name was found. No reference could be returned. You can use Obtain Queue or Obtain Notifier to look up a queue or notifier by name. If create if not found? is FALSE and a queue or notifier with that name was not found, LabVIEW returns this error. |
1101 | kLVE_DataSocketAccessDenied | Insufficient privileges to read, write, or create an item in the DataSocket Server. |
1102 | kLVE_UnwiredInputTerm | The string input terminal is unwired. |
1103 | kLVE_UnrecognizedTypeTag | The XML tag describing the type of data is not recognized. |
1104 | kLVE_NoEndTag | No end tag was found for an XML start/end tag pair. |
1105 | kLVE_UnknownTag | An unknown or unexpected XML tag was discovered. |
1106 | kLVE_IncorrectTypeTag | The XML tag describing the type of data does not match the wired type. |
1107 | kLVE_UnmatchedEnumEntry | The XML enumerated type choice(s) does not match the wired type. |
1108 | kLVE_BadValueText | XML value text is illegal or out of range for type and/or format. |
1109 | kLVE_UnknownType | Unsupported data type. |
1110 | kLVE_UnwiredOutputTerm | No indicator is wired to the output terminal. |