Owning Palette: Weighting and Filtering VIs, Weighting VIs

Use the Weighting (Arbitrary Rate) VIs to apply an A-, B-, or C-weighting filter on time-domain signals and to determine the maximum frequency within tolerances according to the ANSI S1.4 or IEC 61672 standard.

The VIs on this palette can return general LabVIEW error codes or specific sound and vibration error codes.

When combined with any National Instruments DSA device, the Weighting VIs offer compliance with the following standards: A-, B-, and C-Weighting Filters

ANSI Standards

  • ANSI S1.4-2014

ISO/IEC Standard

  • IEC 61672-1:2013

JIS Standard

  • JIS C 1509-1:2005

The Weighting (Arbitrary Rate) VIs accommodate any sampling frequency and design the filter coefficients to target the attenuation curves defined by the ANSI standards. Given the selected sampling frequency, the compliance with a particular type, either Type 1 or Type 0, is ensured up to a specific frequency. The SVT Max Frequency Within Tolerances VIs return this frequency as the maximum frequency within tolerances.

Refer to the labview\examples\Sound and Vibration directory for an example of using the Weighting VIs.

Palette Object Description
SVT Max Frequency Within Tolerances [IEC] Returns the maximum frequency within tolerances according to the ANSI S1.4-2014/IEC 61672:2013 standard and sampling frequency [Hz] , weighting , and class .
SVT Weighting Filter Applies the selected weighting to scaled signal [EU] . This VI complies with ANSI S1.4-1983, ANSI S1.42-2001, IEC 61672-1:2002, and JIS C 1509-1:2005 standards. Use Each instance of this VI maintains its own state; use the N Channel instance of this VI to process an array of channels. This VI operates on time-continuous data; it resets on a discontinuity. Wire data to the scaled signal [EU] input to determine the polymorphic instance to use or manually select the instance.