Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

MathScript Error Codes

LabVIEW 8.5 Help
August 2007

NI Part Number:
371361D-01

»View Product Info

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.

Resources


 

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