You can use LabVIEW MathScript with the MathScript Node and the LabVIEW MathScript Window. MathScript can return the following errors. Refer to the KnowledgeBase for more information about correcting errors in LabVIEW.
| Code | Description |
|---|---|
| −90165 | A command occurred that is only supported within a loop, such as a For Loop or a While Loop. |
| −90164 | An unidentified error occurred in the parser. |
| −90163 | The parser aborted recognition of a token. |
| −90162 | A recognition error occurred while generating a stream of tokens. |
| −90161 | An I/O error occurred while generating a stream of tokens. |
| −90160 | An unidentified error occurred while generating a stream of tokens. |
| −90159 | A semantic error occurred while parsing. |
| −90158 | LabVIEW found an unexpected character while parsing. |
| −90157 | LabVIEW found an unexpected token while parsing. |
| −90156 | LabVIEW found a mismatched token while parsing. |
| −90155 | LabVIEW found a mismatched character while parsing. |
| −90154 | An unidentified error occurred while attempting to recognize a character or token. |
| −90153 | An I/O error occurred while generating a stream of characters. |
| −90152 | An unidentified error occurred while generating a stream of characters. |
| −90151 | A parser error occurred. |
| −90149 | You do not have the appropriate license to access this item. Contact National Instruments for more information. |
| −90120 | LabVIEW MathScript cannot be loaded. To correct this error, you might need to reinstall LabVIEW. |
| −90118 | A return command occurred that is supported only within a user-defined function or script. |
| −90117 | A continue command occurred that is supported only within a loop, such as a For Loop or a While Loop. |
| −90116 | A break command occurred that is supported only within a loop, such as a For Loop or a While Loop. |
| −90115 | The specified attribute is read-only. |
| −90114 | The specified attribute name or attribute value is invalid. |
| −90113 | The specified object no longer exists or is corrupt. |
| −90111 | The function you specified as an argument is invalid. |
| −90110 | This function can be called only in the LabVIEW MathScript Window. |
| −90109 | The operating system reported a problem while trying to unload the shared library. |
| −90108 | You cannot call a function with the requested type of input. Ensure that the inputs are non-complex and the function prototypes use supported types. |
| −90107 | The function you requested does not exist in the shared library. |
| −90106 | You cannot call shared library functions with numeric pointer return types from MathScript. |
| −90105 | The shared library function expects a value but was called with a matrix. |
| −90104 | LabVIEW could not parse the header file correctly. |
| −90103 | The operating system could not load the shared library because a problem was reported. The library may be reserved by another application or it may be an invalid library. |
| −90102 | LabVIEW could not call the function from the shared library. |
| −90101 | LabVIEW could not return a string from the shared library call. |
| −90100 | LabVIEW could not find the specified function in the header file. |
| −90099 | The shared library you requested is not loaded. Use the loadlibrary MathScript function to load the shared library before you call the shared library. |
| −90098 | A shared library with the specified name or alias already is loaded. |
| −90097 | LabVIEW could not find the header file in the search path. LabVIEW searches the working directory and the MathScript search path by default. If you want LabVIEW to search in an additional path, use the 'includepath' input with the loadlibrary MathScript function. |
| −90096 | LabVIEW could not find the shared library in the search path. LabVIEW searches the working directory and the MathScript search path by default. If you want LabVIEW to search in an additional path, use the 'includepath' input with the loadlibrary MathScript function. |
| −90095 | The input parameters must be integers less than bitmax. |
| −90094 | This is a custom error message generated in the script. |
| −90093 | The LabVIEW Run-Time Engine does not support this function. Remove this unsupported MathScript function from your scripts before you build a stand-alone application or shared library. |
| −90092 | The end keyword is valid only as part of a matrix indexing operation. This error can occur when you attempt to use end without an associated variable. To correct this error, make sure that you use end with an associated variable within matrix indexing operations. For example, change A = (end) to A(end). |
| −90091 | The specified range is too large. |
| −90090 | The output is complex. |
| −90089 | MathScript strings support only ASCII characters in the range 32-126. |
| −90088 | A switch statement supports only scalar elements and strings. |
| −90087 | The given function name does not correspond to a known function. |
| −90086 | LabVIEW cannot compile the current MathScript. Contact National Instruments with the MathScript you used. |
| −90085 | LabVIEW evaluated the integrand more than 20,000 times. |
| −90084 | The integration interval is approaching machine epsilon. |
| −90083 | Two consecutive iterations of this function produce the same result. |
| −90082 | This function exceeded the maximum number of iterations without converging. |
| −90081 | A divide-by-zero error occurred. |
| −90080 | You specified an invalid time. |
| −90079 | You specified an invalid format specifier. |
| −90078 | The sizes of the input matrices are incompatible. |
| −90077 | Some eigenvalues of the input matrix are ill-conditioned. |
| −90076 | The precondition matrices are ill-conditioned. |
| −90075 | The upper triangular part of the input matrix is not a valid Cholesky factor. |
| −90074 | The downdated matrix is not positive definite. |
| −90073 | The input matrix is not positive definite. |
| −90072 | You specified an empty matrix. |
| −90071 | The degree of the polynomial is greater than the number of data points. |
| −90070 | The lengths of the two input vectors are not compatible. |
| −90069 | The length of the input vector must be greater than 2. |
| −90068 | The length of the input vector must be greater than 2*l. |
| −90067 | The elements of the input vector must be in increasing order. |
| −90066 | The elements of the input vector must be distinct. |
| −90065 | The values of the input vectors are not compatible. |
| −90064 | All elements of the input vector must be positive. |
| −90063 | All real elements of the input vector must be greater than or equal to 0. |
| −90062 | All input elements must be in the interval [-1, 1]. |
| −90061 | You specified an empty vector. |
| −90060 | This function is not defined for vector data types. |
| −90059 | The input parameter must be a vector. |
| −90058 | The input scalar must be greater than 0 and not equal to 2. |
| −90057 | The input scalar must be in the interval [0, 1]. |
| −90056 | The input scalar cannot be 0. |
| −90055 | The input scalar must be positive. |
| −90054 | The input scalar must be greater than or equal to 0. |
| −90053 | You specified input parameters for a function that takes no inputs. |
| −90052 | You specified an invalid number of output parameters for this function. |
| −90051 | You specified an invalid number of input parameters for this function. |
| −90050 | You cannot specify a step size of zero for a range. |
| −90049 | The input parameters must be real, positive numbers. |
| −90048 | You must call the tic function before calling the toc function. |
| −90047 | You must use a square matrix. |
| −90046 | The input parameters are not in the required format. |
| −90045 | The base of the number conversion must be an integer between 2 and 36. |
| −90044 | You must operate on the first or second dimension. |
| −90043 | The matrix sizes are not valid. |
| −90042 | The data types you specified are incompatible. This error can occur when you build a matrix with both complex and character elements. |
| −90041 | All rows of a matrix must have the same number of columns. |
| −90040 | You cannot convert a complex number to a character. This error can occur when you replace a character matrix element with a complex element or when you explicitly convert a complex number to a character. |
| −90039 | You cannot convert a Boolean to a character. This error can occur when you replace a character matrix element with a Boolean or when you explicitly convert a Boolean to a character. |
| −90038 | You cannot convert a uint64 number to a Boolean. This error can occur when you replace a Boolean matrix element with a uint64 element or when you explicitly convert a uint64 number to a Boolean. |
| −90037 | You cannot convert an int64 number to a Boolean. This error can occur when you replace a Boolean matrix element with an int64 element or when you explicitly convert an int64 number to a Boolean. |
| −90036 | You cannot convert a character to a Boolean. This error can occur when you replace a Boolean matrix element with a character or when you explicitly convert a character to a Boolean. |
| −90035 | You cannot convert a complex number to a Boolean. This error can occur when you replace a Boolean matrix element with a complex element or when you explicitly convert a complex number to a Boolean. |
| −90034 | The number of rows and columns that the indexes specify must equal the number of rows and columns of values you want to set. |
| −90033 | You cannot use an empty matrix to delete a single element in a 2D matrix. |
| −90032 | The indexes are out of bounds for the variable you specified. |
| −90031 | The given name does not correspond to a known function, variable, or symbol. |
| −90030 | You cannot resize a 2D matrix by indexing the matrix with a linear index that is out of the bounds of the matrix. |
| −90029 | You cannot replace elements of a matrix with non-matrix data types. |
| −90028 | The number of indexes must match the number of values you want to assign to a matrix. |
| −90027 | The variable is not a matrix data type. This error can occur when you attempt to index a non-matrix data type. |
| −90026 | The indexes for a matrix indexing operation must be real, positive integers. |
| −90025 | An internal error occurred while processing this MathScript. Contact National Instruments with the MathScript you used. |
| −90024 | LabVIEW does not understand the optional parameter you passed to this function. Verify that you spelled the parameter correctly and that the option is valid for this function. |
| −90023 | The data type of the input parameters is not valid for this operation. |
| −90022 | LabVIEW does not understand the parameters you passed to this function. |
| −90021 | This function does not operate on matrices of 3 or more dimensions. |
| −90020 | This function does not operate on function handles. |
| −90019 | This operation requires at least one parameter to be a scalar. |
| −90018 | The input parameters for this function must be real. |
| −90017 | The bit you want to set is outside the range of the current floating-point representation. |
| −90016 | The bit you want to get is outside the range of the current floating-point representation. |
| −90015 | If you perform a bitwise complement and treat the result as an N-bit number, the original number cannot be greater than 2^N. |
| −90014 | The input parameters must be nonnegative integers less than bitmax. |
| −90013 | Elements of the input matrices must be nonnegative integers of the same data type. |
| −90012 | The data types of the input matrices must be the same when you perform a bitwise operation. |
| −90011 | The sizes of the input matrices are incompatible. Verify that the matrices have the same size or that one is a scalar. |
| −90010 | The inputs to this function must be scalar. |
| −90009 | The operator you want to use is not defined. If the operator is correct, contact National Instruments. |
| −90008 | This function is not defined to operate on complex data. This error can occur when you perform a logical operation with invalid data types. |
| −90007 | This function is not defined to operate on Boolean, character, or single-precision data. This error can occur when you perform a bitwise operation with invalid data types. |
| −90006 | This function is defined to operate only on letters of the ISO-8859-1 character set |
| −90005 | This function is not defined for sized integer matrix data types (e.g. int8, uint32, etc.). |
| −90004 | This function is not defined for non-matrix data types. |
| −90003 | This function is not defined for the number of parameters you supplied. |
| −90002 | The supplied parameter is incompatible with the data type that this function requires. For example, you cannot add two int8 numbers. |
| −90001 | A problem occurred in a subVI call. |