The Signal Processing VIs can return the following error codes.
| Code | Name | Description |
|---|---|---|
| 20999 | FatalDSPErr | Serious algorithm failure. Call National Instruments support. |
| 20330 | InvalidNumThread | Internal error: The number of threads attribute is less than zero. If the problem persists, contact National Instruments technical support. |
| 20331 | NullParamPtr | Internal error: The parameter struct pointer is Null, possibly due to alteration of the calling VI's diagram. If the problem persists, contact National Instruments technical support. |
| 20330 | NullCursorStructPtr | Internal error: The cursor struct pointer is Null, possibly due to alteration of the calling VI's diagram. If the problem persists, contact National Instruments technical support. |
| 20329 | NullResultPtr | Internal error: The result pointer is Null, possibly due to alteration of the calling VI's diagram. If the problem persists, contact National Instruments technical support. |
| 20328 | WfmMeasCritSect | Failure initializing a critical section in measurement code, possibly due to low memory. If the problem persists, contact National Instruments technical support. |
| 20327 | WfmMeasException | An exception occurred in the measurement code, possibly due to low memory. If the problem persists, contact National Instruments technical support. |
| 20326 | InvalidMeasNum | Internal error: Invalid measurement ID number. Contact National Instruments technical support. |
| 20325 | DuplicateMeasId | Internal error: Two measurements share the same ID number. If the problem persists, contact National Instruments technical support. |
| 20324 | BadNumEdges | The edge/cycle/pulse number parameter must be greater than zero. |
| 20323 | InvalidAttribute | Internal error: The attribute number does not refer to a valid parameter. Check the input parameters in "reference levels" and "percent level settings" or "state settings". |
| 20322 | InvalidSession | Internal error: The measurement session handle is invalid. If the problem persists, contact National Instruments technical support. |
| 20321 | ResultNotAvailable | Internal error: The requested measurement is not available. If the problem persists, contact National Instruments technical support. |
| 20320 | PeriodTooshort | The period of the waveform is too short to perform the desired measurement. |
| 20319 | UndefinedResult | The result is not a number (NaN) or infinite. |
| 20318 | Histsize | The histogram size parameter is less than or equal to zero. |
| 20317 | InfiniteSlewRate | The slew rate is infinite because the rise or fall time is zero. |
| 20316 | PercentMethod | Illegal percent method parameter. Check the method enum input. |
| 20315 | WfmDeltaT | the waveform's dt parameter is <=0. |
| 20314 | WfmRefUnits | Illegal reference level units parameter. Check the ref units text ring input. |
| 20313 | WfmRefLevels | Reference levels must satisfy: low ref <=mid ref <= high ref. |
| 20312 | ZeroWfmsize | The input waveform size is zero. |
| 20311 | WfmMemFull | Insufficient memory is available for waveform measurement. |
| 20310 | NotEnoughEdges | The waveform did not have enough edges to perform this measurement. An edge is defined as a crossing of both the low and high reference levels. Check the signal length, reference levels, and ref level units. |
| 20309 | ZeroAmp | The amplitude of the wave is zero, so the histogram method cannot be used. |
| 20308 | NotEnoughCrossPoints | The waveform did not cross the mid reference level enough times to perform this measurement. Check the signal length, reference levels, and ref level units. |
| 20307 | FreqNotMultErr | Frequency not a multiple of (Sampling Rate)/Samples. |
| 20306 | Diffdt2ChErr | The two signal waveforms contain different dt. |
| 20305 | DiffNbPts2ChErr | The two time signal waveforms contain different number of data points. |
| 20304 | DiffdtAvg2ChErr | At least one of the time signal waveforms does not contain the correct dt to continue the averaging process. |
| 20303 | DiffNbPtsAvg2ChErr | At least one of the time signal waveforms does not contain the correct number of data points to continue the averaging process. |
| 20302 | DiffdtAvg1ChErr | The time signal waveform does not contain the correct dt to continue the averaging process. |
| 20301 | DiffNbPtsAvg1ChErr | The time signal waveform does not contain the correct number of data points to continue the averaging process. |
| 20103 | orderGEZeroErr | The error must be positive. |
| 20102 | ShiftRangeErr | The shifts must meet: |shifts| < samples. |
| 20101 | BaseGETopErr | Parameter must meet condition: Top>Base. |
| 20099 | AROrederGENumOfSinErr | The AR order must be greater than or equal to the number of complex sinusoids. |
| 20098 | 2/3SmplLenGEAROderErr | The AR order must not be greater than two-thirds of the number of samples. |
| 20097 | 2/3SmplLenGENumOfSinErr | The number of complex sinusoids must not be greater than two thirds of the number of samples. |
| 20096 | AROrderGTZeroErr | The AR order must be >0. |
| 20095 | NumOfSinGTZeroErr | The number of complex sinusoids must be > 0. |
| 20094 | ConditionsLengthErr | The size of the initial or final condition array is not correct. |
| 20093 | DfGTZeroErr | df must be > 0. |
| 20092 | NoDualFunctionErr | The dual function does not exist. |
| 20091 | GaborCoefErr | The Gabor coefficient array does not have the correct dimension. |
| 20090 | GaborCodeErr | The order of the Gabor spectrogram must be >=0. |
| 20089 | GaborOversamplErr | The oversampling rate, N / dM, must be >=1. |
| 20088 | GaborNErr | The length of the analysis or synthesis window must be evenly divisible by the number of frequency bins, N, which must be a power of 2. |
| 20087 | GabordMErr | The length of the analysis or synthesis window must be evenly divisible by the Gabor time sampling interval, dM. |
| 20086 | STFTWindowLErr | Window length must be > 2 and a power of 2. |
| 20085 | JTFAHilbertErr | The size of the input array and its Hilbert transform must be equal. |
| 20084 | JTFATIErr | Time increment must not be greater than (window length)/4. |
| 20083 | JTFAWindowErr | Window length must be > 4 and a power of 2. |
| 20082 | GaborTErr | Time increment must not be greater than dM. |
| 20081 | GaborDNErr | dN or time interval must be greater than zero. |
| 20080 | AdaptTIErr | Time increment must be greater than the (window length)/16. |
| 20067 | FFSRInvalidErr | The input fundamental frequency or sampling rate is equal to zero. |
| 20066 | IIRFilterInfoErr | The information in IIR filter structure is not correct. |
| 20065 | ZeroVectorErr | The elements in the vector can not be all zero. |
| 20064 | InitStateErr | The internal memory state of this function was not initialized correctly. |
| 20063 | PolyErr | The coefficients of the polynomial are invalid. |
| 20062 | MaxIterErr | The maximum number of iterations was exceeded. |
| 20061 | InvSelectionErr | The selection is invalid. |
| 20060 | DivByZeroErr | Divide by zero error. |
| 20059 | NegNumErr | Negative number error. |
| 20058 | DimensionsErr | Invalid number of dimensions or dependent variables. |
| 20057 | BetafuncErr | The parameter to the beta function should be 0 < p < 1. |
| 20056 | TableErr | The contingency table has a negative number. |
| 20055 | CategoryErr | The number of categories or samples must be greater than one. |
| 20054 | InvProbErr | The probability must be greater than or equal to zero and less than one. |
| 20053 | ProbabilityErr | The probability must be between zero and one. |
| 20052 | FreedomErr | The degrees of freedom must be one or more. |
| 20051 | ColumnErr | All values in the first column of X matrix must be one. |
| 20050 | PoleErr | The interpolating function has a pole at the requested value. |
| 20049 | DistinctErr | The x-values must be distinct. |
| 20048 | ModelErr | The Random Effect model was requested when the Fixed Effect model is required. |
| 20047 | BalanceErr | The data is unbalanced. All cells must contain the same number of observations. |
| 20046 | OverflowErr | There is an overflow in the calculated F-value for the ANOVA Fit function. |
| 20045 | DataErr | The total number of data points must be equal to the product of levels/each factor * observations/cell. |
| 20044 | ObservationsErr | Zero observations were made at some level of a factor. |
| 20043 | FactorErr | The level of factors is outside the allowable range of some data. |
| 20042 | LevelsErr | The number of levels is out of range. |
| 20041 | SingularMatrixErr | The system of equations cannot be solved because the input matrix is singular. |
| 20040 | SquareMatrixErr | The input matrix must be a square matrix. |
| 20039 | MatrixMulErr | The number of columns in the first matrix is not equal to the number of rows in the second matrix or vector. |
| 20038 | IntervalsErr | The number of intervals must be > 0. |
| 20037 | SizeGTOrderErr | The number of data points in the Y Values array must be greater than the order. |
| 20036 | MixedSignErr | The elements of the Y Values array must be nonzero and either all positive or all negative. |
| 20035 | StdDevErr | The standard deviation must be greater than zero for normalization. |
| 20034 | OddSizeErr | The number of coefficients must be even for this filter. |
| 20033 | EvenSizeErr | The number of coefficients must be odd for this filter. |
| 20032 | RankErr | The rank of the filter must meet: 1 <= (2*rank + 1) <= size. |
| 20031 | EqRplDesignErr | The filter cannot be designed with the specified input values. |
| 20030 | LeakErr | The leakage coefficient, leak, and step-size parameter, u, must meet: 0 <= leak <= u. |
| 20029 | StepSizeErr | The step-size, u, must meet: 0 <= u <= 0.1. |
| 20028 | AttenGTRippleErr | The attenuation value must be greater than the ripple amplitude. |
| 20027 | FinalGTZeroErr | The final value must be > 0. |
| 20026 | WidthGTZeroErr | The width must be > 0. |
| 20025 | AttenGTZeroErr | The attenuation must be > 0. |
| 20024 | RippleGTZeroErr | The ripple amplitude must be > 0. |
| 20023 | BandSpecErr | The following conditions must be met: 0 < f_low <= f_high <= fs/2. |
| 20022 | DecFactErr | The decimating factor must meet: 0 < decimating factor <= samples. |
| 20021 | OrderGTZeroErr | The order must be > 0. |
| 20020 | NyquistErr | The cut-off frequency, fc, must meet: 0 <= fc <= fs/2. |
| 20019 | UpperGELowerErr | The upper value must be >= the lower value. |
| 20018 | IndexLengthErr | The following condition must be met: 0 <= (index + length) < samples. |
| 20017 | IndexLTSamplesErr | The following condition must be met: 0 <= index < samples. |
| 20016 | DtGTZeroErr | dt must be > 0. |
| 20015 | DtGEZeroErr | dt must be >= 0. |
| 20014 | DelayWidthErr | The following conditions must be met: 0 <= (delay + width) < samples. |
| 20013 | WidthLTSamplesErr | The width must meet: 0 < width < samples. |
| 20012 | CyclesErr | The number of cycles must be > 0 and <= the number of samples. |
| 20011 | DutyCycleErr | The duty cycle must be equal to or fall between 0 and 100: 0 <= duty cycle <= 100. |
| 20010 | MaxXformSizeErr | The maximum allowable transform size has been exceeded. |
| 20009 | PowerOfTwoErr | The size of the input array must be a power of two: size = 2^m, 0<m<23. |
| 20008 | ArraySizeErr | The input arrays do not contain the correct number of data values for this function. |
| 20007 | SamplesGEThreeErr | The number of samples must be >= 3. |
| 20006 | SamplesGETwoErr | The number of samples must be >= 2. |
| 20004 | SamplesGEZeroErr | The number of samples must be >= 0. |
| 20003 | SamplesGTZeroErr | The number of samples must be >0. |
| 20002 | EqSamplesErr | The input sequences must be the same size. |
| 20001 | OutOfMemErr | There is not enough memory to perform the specified routine. |
| 0 | NoErr | No error; the call was successful. |
| 20020 | NyquistWarn | some frequencies violate Nyquist criteria. |
| 20351 | AvgRestart | the averaging process was automatically restarted to a change in the averaging process. |
| 20352 | DataNotContigWarn | current and previous waveforms are not contiguous. |
| 20353 | DtNEWarn | Current and previous dt not equal. |