Error Codes (Sound and Vibration)
- Updated2024-06-18
- 15 minute(s) read
Error Codes (Sound and Vibration)
The Sound and Vibration VIs can return the following error codes. Refer to the KnowledgeBase for more information about correcting errors in LabVIEW.
| Code | Description |
|---|---|
| −21421 | Required attributes are missing from the input speed profile waveform. Use OAT Convert Speed XY Graph to Waveform VI to create the speed profile waveform. |
| −21420 | You cannot perform period measurement when you measure digital tachometer signals on an NI CompactDAQ chassis. You must use event counting for this type of application. |
| −21419 | Channels in a pair must have the same rotation direction. |
| −21418 | More than two channels have the same pair number in channel properties. |
| −21417 | The input signal must have at least two channels. |
| −21416 | The input XY signal cannot be at equal time or speed interval. |
| −21415 | Select at least one channel in the DAQ Config input when you use a digital tachometer channel. |
| −21414 | Select at least two channels in the DAQ Config input when you use an analog tachometer channel. |
| −21413 | The center frequency is invalid. The center frequency cannot be greater than the Nyquist frequency (half of the sampling frequency). |
| −21412 | Multi-channel measurements require that each waveform has the same sample rate. |
| −21411 | The FIR filter settings are incorrect. |
| −21410 | Multi-channel measurements require that each even-angle signal has the same sample rate. |
| −21409 | number of averages for spectrum averaging must be greater than zero. |
| −21408 | The spectrum block size must be greater than zero. |
| −21407 | The number of tachometer pulses is insufficient for further computation. |
| −21406 | The sampling rate must be greater than zero. |
| −21405 | The filter length must be greater than zero. |
| −21404 | The interpolation or decimation factor must be greater than zero. |
| −21403 | The window information parameters are invalid for further computation. |
| −21402 | The refnum does not support this operation. |
| −21401 | The refnum is invalid. |
| −21400 | An unexpected error occurred. |
| −4990 | The requested samples are no longer available. Verify that the timestamp for the requested data is current. Register all reader IDs using a buffer property node. If the total amount of data will not overload computer memory, set the Delete Mode to 'Release' using a buffer property node. |
| −4968 | Setting Function type value to Unsupported functions will not generate any outputs. |
| −4967 | The UFF file contains no functions with the type specified by the input get function type. |
| −4965 | The real part and the imaginary part of the ordinate are unequal in size. |
| −4964 | The real part of the ordinate is empty. |
| −4961 | The input data is empty. |
| −4959 | UFF ordinate data type not supported. Supported ordinate data types are 'real single precision', 'real double precision', 'complex single precision', and 'complex double precision'. |
| −4958 | The data being read is not evenly spaced. |
| −4957 | The data being read is not complex. |
| −4956 | The data being read must be real valued and evenly spaced. |
| −4955 | This VI only supports writing frequency real data. If you are writing frequency response functions, FFT spectra, or cross spectra, then use the complex instance of this VI, which supports writing real and imaginary data. |
| −4954 | This VI only supports writing real and imaginary data. If you are writing frequency response functions, FFT spectra, or cross spectra, then use the VIs that output real and imaginary components of these results. |
| −4953 | This VI only supports reading complex data that is in frequency domain. Select a different instance of the UFF Read VI to read this data. |
| −4952 | This VI only supports reading real data that is in frequency domain. Select a different instance of the UFF Read VI to read this data. |
| −4951 | This VI only supports reading UFF data whose function type is Time Response. Select a different instance of the UFF Read VI to read this data. |
| −4950 | There was an error reading from or writing to a UFF file. |
| −4935 | The selected method is not supported. Please select a supported item from the ring control. |
| −4933 | tolerance set to 'Relative' with target set to zero. If data is expected to settle to zero, set settling configuration.units to 'Input units'. |
| −4932 | Value(s) specified are outside of the allowable range. |
| −4931 | Spectrum cursor mismatch. |
| −4930 | Array size mismatch. |
| −4911 | The log file must have a ".tdms" file extension. |
| −4910 | When using a Prox Probe channel, the Location and Orientation properties correspond to Pair and Probe Angle, respectively. Pair must be an non-negative integer. Probe Angle must be a double precision number, between -360.0 and 360.0 (inclusive). |
| −4909 | The trigger channel does not exist in the channel list. |
| −4908 | The tachometer channel does not exist in the channel list. |
| −1999 | width and height should both be greater than or equal to 0. |
| −1998 | This measurement does not support the specified window. Select a different window. |
| −1997 | plot type specified in colormap attributes inconsistent with x-axis units specified in spectrum info. |
| −1996 | % not within the range from 0 to 100. |
| −1995 | upper limit and/or lower limit incompatible with signal in. |
| −1994 | This function only operates on phase spectra with x-axis units of frequency expressed in Hertz. |
| −1993 | The engineering units specified must be g. |
| −1992 | The engineering units specified must be Pa. |
| −1991 | The engineering units specified are not recognized as acceleration units. Specify units of acceleration by setting the engineering units selection to g, m/s^2, or in/s^2 when scaling the data using the SVL Scale to EU VI. |
| −1990 | The number of pulses detected in tach signal is less than avg on n pulses. |
| −1989 | FFT Block Size should be greater than or equal to 2. |
| −1988 | pulse/revolution should be greater than or equal to 1. |
| −1987 | avg on n pulses should be greater than or equal to 2. |
| −1986 | pulse width should be greater than or equal to 1. |
| −1985 | from [rpm] and to [rpm] should both be greater than or equal to 0. |
| −1984 | There was an error in a Sound and Vibration VI. Please check the input parameters to the VI. |
| −1983 | This function does not support the selected averaging mode. |
| −1982 | dB reference should be greater than 0 |
| −1981 | This function does not operate on the given spectrum type. This function operates on FFT Spectrum [complex], Amplitude [Magnitude], and Power [Magnitude^2] spectrum types. |
| −1980 | This function does not operate on the given spectrum type. This function operates on Amplitude [Magnitude] and Power [Magnitude^2] spectrum types. |
| −1979 | exp window [%] should be greater than 0. |
| −1978 | force window [%] should be between 0 and 100. |
| −1977 | Both waveforms should have the same number of samples. |
| −1976 | Both waveforms should have the same sampling frequency (dt of X = dt of Y). |
| −1975 | The number of samples in the input waveform is too large for the selected zoom settings. Reduce the number of samples processed per iteration, decrease the span specified by the frequency range, and/or increase the number of lines computed in the zoom spectrum. |
| −1974 | overlap (%) should be between 0 and 100. |
| −1973 | number of lines should be greater than or equal to 1. |
| −1972 | range is invalid (span=0). Adjust start and stop to include a nonzero span within the spectrum. |
| −1971 | number of averages should be greater than or equal to 1. |
| −1970 | start frequency should be greater than or equal to f0, and stop frequency should be less than or equal to the greatest frequency in the input spectrum |
| −1969 | The specified frequency is not found within the spectrum. This function requires f0 ≤ frequency ≤ fmax where fmax is the maximum frequency of the spectrum. |
| −1968 | All harmonics to visualize should be less than the specified maximum harmonic. |
| −1967 | precision should be greater than or equal to 0. |
| −1966 | This function does not operate on windowed input signals. Input unwindowed signals to this function. |
| −1965 | Specified format value is not supported. |
| −1962 | equal confidence level should be greater than 0. |
| −1961 | frequency range is invalid. Adjust low frequency and high frequency to include a nonzero frequency range. |
| −1960 | updated configuration is not valid. The current configuration could not be updated because the system timing model does not support dynamic updates. This VI supports the following system timing models: Continuous, Settled, Discrete Sweep, and Continuous Sweep. You may change the system timing model from Finite or Averaged to Continuous or Settled by using the SV Signal Property Node. |
| −1959 | updated configuration is not valid. This VI was unable to update the signal configuration because the current configuration is in the Update state. Continue generating the signal using current configuration until update is finished before updating the signal configuration. |
| −1958 | The initial phase of the chirp signal must be zero. |
| −1957 | high frequency should be less than Nyquist frequency. |
| −1956 | low frequency should be greater than 0. |
| −1955 | frequencies / octave should be greater than 0. |
| −1954 | critical damping factor should be greater than zero |
| −1953 | time constant should be greater than 0. |
| −1952 | integration time should be a finite value greater than 0. |
| −1951 | decimation factor should be greater than 0. |
| −1950 | This function requires that multiple tones be identified in the acquired signal. Increase the amplitude of the component tones, reduce the magnitude threshold, or increase the frequency range to identify additional tones. |
| −1949 | Unsupported frequency spacing. Construct the multitone signal such that the component tones are evenly spaced in frequency. |
| −1948 | custom IMD settings are invalid. low-frequency tone should be less than high-frequency tone. amplitude ratio should be greater than 0. maximum order should be greater than or equal to 2. |
| −1947 | Based on the identified fundamental frequency, no harmonics are contained in the measurement bandwidth. Reduce the frequency of the fundamental tone or increase the measurement bandwidth by increasing the sampling rate. |
| −1946 | maximum harmonic and all harmonics to visualize should be greater than or equal to 2. |
| −1945 | The fundamental tone was not detected. Please make sure that the signal source is connected and/or increase the amplitude of the fundamental tone to be greater than the level of the noise. |
| −1944 | There is insufficient frequency resolution to perform this measurement. Improve the frequency resolution by increasing the number of samples used to compute the FFT and/or decreasing the sampling frequency of the acquisition. Verify that your signals are connected and that an identifiable tone can be found in the frequency range of interest |
| −1943 | This function does not operate on the given spectrum type. This function operates exclusively on FFT Spectrum [complex]. |
| −1942 | highpass cutoff frequency should be greater than 0. |
| −1941 | The amplitude of the detected fundamental tone is too low to perform an accurate measurement. Increase the amplitude of the test tone and verify that an identifiable tone can be found in the frequency range of interest. You can also verify that your signals are connected and that each measurement channel is properly grounded. |
| −1940 | The channel info that describes the scaled signals input indicates that weighting has already been applied to the input signal. You should not use the Weighting VIs to apply weighting more than once to a signal. If the signal input to SVL Scale Voltage to EU VI is unweighted, linearly weighted, or Z-weighted, please change the weighting parameter of the channel info cluster to Linear to avoid this error. |
| −1939 | This function does not support the selected weighting. |
| −1938 | There was no spectrum info associated with the input spectra. Some steps that operate on spectra do not preserve the spectrum info, and it is necessary to use the source spectra as the input to this Express step. |
| −1936 | This human vibration weighting filter does not support the sample rate for this waveform. Supported sample rates are 1000, 2000, 3200, 4000, 5000, 6400, 8000, 10000, 12500, 12800, 16666.666, 20000, 25000, 25600, 33333.333, 50000, 51200 Hz. |
| −1935 | This human vibration weighting filter does not support the sample rate for this waveform. Supported sample rates are 8000, 10000, 12500, 12800, 16666.666, 20000, 25000, 25600, 33333.333, 50000, 51200 Hz. |
| −1934 | Time-domain weighting may be applied to signals with sample rates greater than 4000 Hz. Increase Fs for the simulated signal or increase the sample rate of the acquisition to be at least 4000 Hz. |
| −1933 | This weighting filter does not support the sample rate for this waveform. Supported sample rates are 16666.666, 20000, 22050, 25000, 25600, 33333.333, 40000, 44100, 50000, 51200, 80000, 88200, 96000, 100000, 102400, 196000, 200000, 204800, 500000, and 1000000 [Hz]. |
| −1932 | This weighting filter does not support the sample rate for this waveform. Supported sample rates are 4000, 8000, 10000, 11025, 12500, 12800, 16666.666, 20000, 22050, 25000, 25600, 33333.333, 40000, 44100, 50000, 51200, 80000, 88200, 96000, 100000, 102400, 196000, 200000, 204800, 500000, and 1000000 Hz. The SVT Weighting Filter VI may be used to apply A, B, or C weighting to signals with arbitrary sample rate. |
| −1931 | The number of samples should be greater than 0. |
| −1930 | sampling frequency should be greater than 0. |
| −1929 | The array of input waveforms was empty. Verify that the data source is returning valid data. |
| −1928 | You must disable frequency weighting during calibration. |
| −1927 | Channel is overloaded. Adjust input limits so input signal stays in range. |
| −1926 | Calibration signal not detected or frequency of calibration signal is out of tolerance. Make sure calibrator is on, calibrator is applied to the selected device and channel, and all connections are secure. After verifying that the signal is present on the specified channel, check whether the actual frequency of the calibration signal agrees with the specified calibration frequency. |
| −1925 | duration should be greater than 0. |
| −1924 | frequency tolerance should be greater than 0. |
| −1923 | calibration frequency should be greater than 0 and less than sampling frequency divided by 3. |
| −1922 | The specified frequency is not found within the spectrum. This VI requires that frequency be between the lowest bandedge frequency and the highest bandedge frequency of the input octave spectrum. |
| −1921 | The number of elements in the dB references array should equal the number of elements in the scaled signals in array. |
| −1920 | The number of elements in the configuration settings array should equal the number of elements in the input signals array. For example, when scaling to engineering units, the number of elements in the channel info array should equal the number of elements in the waveform array. |
| −1919 | The measurement failed to settle in the number of iterations specified by timeout [iterations]. |
| −1918 | This function only operates on phase spectra expressed in radians, degrees, or cycles. |
| −1917 | This human vibration weighting filter does not support the sample rate for this waveform. Supported sample rates are 1000, 2000, 3200, 4000, 5000, 6400, 8000, 10000, 12500, 12800 Hz. |
| −1916 | Expected waveform attribute was not found. |
| −1915 | start frequency should be greater than 0. Stop frequency should be greater than 0. Number of steps should be greater than or equal to 2. |
| −1914 | Single-channel measurements are not supported. Please specify the analog input channels stimulus channel and response channel. |
| −1913 | integration cycles should be greater than or equal to 2. |
| −1912 | block duration should be greater than 0. |
| −1911 | swept sine task should be connected to a shift register. |
| −1910 | Execution modes requiring feedback are not supported. |
| −1909 | f0 should be greater than or equal to 0, and df should be greater than 0. |
| −1908 | Dual-channel measurements require that the input spectra be similar (f0_x = f0_y, df_x = df_y, length_x = length_y). |
| −1907 | The sampling frequency of the input waveform should be greater than 0 (dt greater than 0). |
| −1906 | Multichannel measurements require that each signal has the same sample interval (identical dt or identical dr). |
| −1905 | Multichannel measurements require that each waveform has the same number of samples. |
| −1904 | amplitude should be greater than or equal to 0. |
| −1903 | This measurement does not support the use of Traditional DAQ and DAQmx drivers on the same device at the same time. Please make sure that you are using all Traditional DAQ VIs or all DAQmx VIs in your application. |
| −1902 | This measurement does not support configuration and synchronization of multiple devices. Select a data acquisition device with analog input channels and analog output channels to perform the measurement. |
| −1901 | The maximum test frequency is above the alias-free bandwidth for the specified sample rate. Increase sampling frequency or decrease stop frequency. |
| 1902 | Deterministic synchronization may have been lost between the digital tachometer channel and the analog vibration channels. After reset, the tachometer counts are adjusted by a time offset. To guarantee deterministic phase relationship between tasks, you should reset synchronized hardware tasks when resetting digital tachometer processing. |
| 1903 | The hardware counter/software counter/datatype has exceded the maximum supported value. Digital tachometer processing compensates for rollover for counters less than 64 bits. NI recommends that using the deepest counter available and following best practices for fixed-point operations to minimize and eliminate rollovers. |
| 1905 | VI automatically was reset because number of samples in the input signal changed. |
| 1906 | VI automatically was reset because sampling frequency changed. |
| 1907 | VI automatically was reset because input signal should be continuous from one block to the next. |
| 1908 | VI automatically was reset because channel info changed. |
| 1909 | VI automatically was reset because frequency range changed. |
| 1910 | VI automatically was reset because number of channels changed. |
| 1913 | integration cycles was coerced to 1. integration cycles should be greater than or equal to 1. |
| 1927 | The generated signal was clipped at the configured signal maximum and minimum. |
| 1940 | VI automatically was reset because weighting changed. |
| 1941 | VI automatically was reset because integration type changed. |
| 1942 | VI automatically was reset because highpass cutoff frequency changed. |
| 1943 | Measurement uncertainty is high. You can decrease the uncertainty in spectrum measurements by improving frequency resolution and signal to noise ratio. |
| 1944 | The phase measurement uncertainty is high. Adjust the frequency of the fundamental tone in the test signal so that the period is approximately 10 times the group delay. |
| 1945 | expected fundamental frequency is outside frequency range. |
| 1946 | maximum harmonic was coerced to be between 2 and highest harmonic less than the Nyquist frequency. |
| 1947 | harmonics to visualize was coerced so that each element is between 2 and maximum harmonic. |
| 1950 | To satisfy the Shannon Sampling Criterion, decimation factor should be less than time constant divided by 2. Typically, decimation factor of time constant divided by 5 or time constant divided by 10 recommended. |
| 1951 | Trigger occured before pretrigger samples processed. The triggered data includes simulated (zero) data prior to the trigger event. |
| 1952 | VI automatically was reset because integration time changed. |
| 1953 | integration time was coerced to a multiple of the acquisition period. Use a shorter acquisition period to achieve a shorter integration time. |
| 1959 | The transition from current configuration to new configuration may result in a discontinuous signal. Use the SV Signal Property Node to change the transition profile of the current configuration to "Next optimum" or "Ramp" to avoid discontinuities during signal updates. |
| 1961 | VI automatically was reset because bandwidth changed. |
| 1962 | VI automatically was reset because averaging type changed. |
| 1963 | frequency range was coerced so that high frequency is less than or equal to the sample rate divided by 2.5 for fractional-octave analysis and less than or equal to the sample rate divided by 3 for full-octave analysis. |
| 1966 | This VI has applied window to a signal that was previously windowed. The resulting complex window will prevent some extended measurements from operating on the spectrum. To avoid this warning, apply only one window to the time-domain signal. |
| 1969 | maximum harmonic was coerced so that actual maximum harmonic frequency is less than or equal to Nyquist frequency. |
| 1970 | frequency range was coerced so that actual start frequency and stop frequency are greater than f0 and less than the maximum frequency in the spectrum. |
| 1971 | VI was automatically restarted because averaging parameters changed. |
| 1973 | VI automatically was reset because zoom settings changed. |
| 1974 | This VI coerced number of lines to provide sufficient resolution for the zoom. |
| 1977 | VI was automatically restarted, because the channel name changed. Please make sure that you are not indexing an array of channels into a loop to perform an averaged operation. |
| 1978 | VI automatically was restarted because window changed. |
| 1979 | VI automatically was restarted because FRF mode changed. |
| 1980 | Peak search results might be inaccurate because the spectrum was integrated or weighted in the frequency domain. |
| 1981 | VI automatically was reset because frequency spacing changed. |
| 1982 | VI automatically was reset because chirp duration changed. |
| 1990 | No scaling was applied to the data, because previous scaling was detected. This VI is not intended to be used as a units conversion VI. |
| 1992 | The existing dB reference in the waveform attributes was overwritten with the specified dB reference. |
| 1997 | The waterfall buffer was automatically reset, because z0, dz, or dx changed from the previously buffered data. |
| 4932 | Value(s) specified are outside of the recommended range. |
| 4934 | settled? cannot return True if the specified mask length is greater than the length of the input data. The application must append more data. |
| 4951 | Input spectra were converted to linear scale before being written to file in order to conform with the UFF58b standard. |
| 4952 | The UFF File has been modified by another process or application. |
| 4953 | The magnitude and phase spectra were converted to real and imaginary spectra before being written to file in order to conform with the UFF58b standard. |
| 4961 | The output is empty. Do not update displays. Make sure that you have configured the time/speed segment and the x-axis selection appropriately for the data being processed. Also, this VI is intended for continuous monitoring, and you may need to input additional continuous data to produce measurements. |
| 4968 | Text field exceeds the maximum character limit. |
| 4969 | When run continuously, only the last data passed through the step is written to file. This step does not buffer the data. |
| 4980 | A group should not contain channels with different scale labels. |
| 4981 | A group should not contain channels of different function types. |
| 4990 | The requested samples are not available yet. At least one sample is past the end of the buffer. Increasing timeout may reduce the occurrence of this error in cases where the application is continuously writing to the buffer and reading from the buffer in parallel. |
| 21400 | resampled signal is empty. Acquire more data and verify that sufficient revolutions (indicated by tachometer pulses) are present in the data. |
| 21401 | order resolution value is too high. order resolution value must be lower than the maximum order to compute. |
| 21402 | threshold is out of the range of the tachometer signal. |
| 21403 | hysteresis value is not suitable for the tachometer signal. If the slope is Rising, the threshold minus the hysteresis must be within the range of the tachometer signal. If the slope is Falling, the threshold plus the hysteresis must be within the range of the tachometer signal. |
| 21404 | Neither the colormap nor the waterfall graph is exported. |
| 21405 | start time is greater than end time. |
| 21406 | start time is greater than the input signal duration. |
| 21407 | The input signal does not have enough samples. |
| 21408 | Specify at least one order to track. |
| 21409 | channel properties is empty. This VI uses the default configuration where rotation is counter clockwise, probe angle is zero, and the sensor pair is determined by the channel index. |
| 21410 | Some channels are not in pairs. |
| 21411 | The input array size or attributes does not match the buffered data. The buffer is reset. |
| 21412 | The VI output is empty because expected speed is not reached. |
| 21413 | Start speed and End speed are switched to match the Run type. |
| 21414 | No valid tachometer pulse is detected. |