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. |