Signal Processing Error Codes

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.