Returns the amplitude, high state level, and low state level of a waveform or an array of waveforms. Wire data to the signal in input to determine the polymorphic instance to use or manually select the instance.


icon

Inputs/Outputs

  • c1dmsdt.png signal(s) in

    signal(s) in is an array of waveforms containing the signals to measure.

  • cerrcodeclst.png error in (no error)

    error in describes error conditions that occur before this node runs. This input provides standard error in functionality.

  • cnclst.png state settings

    state settings specifies the method used to determine the high and low state levels of a waveform.

    For pulse and transition waveform measurements, state levels provide a means to identify the position in time of the waveform feature to be measured.

  • cenum.png method

    method specifies how LabVIEW computes the high and low state levels of the waveform.

    0Histogram—Returns the levels of the histogram bins with the maximum number of hits in the upper and lower regions of the waveform. The upper and lower regions of the waveform include the upper and lower 40%, respectively, of the peak-to-peak range of the waveform.
    1Peak—Searches the entire waveform for its maximum and minimum levels.
    2Auto select (default)—Determines whether the histogram bins that correspond to the high and low state levels each have over 5% of the total hits. If so, LabVIEW returns those results. Otherwise, LabVIEW uses the peak method. This ensures a reasonable answer for either a square wave (ignoring the overshoot and undershoot) or a triangle wave (where a histogram fails).
  • ci32.png histogram size

    histogram size specifies the number of bins in the histogram LabVIEW uses to determine the high and low state levels of the waveform.

  • cenum.png histogram method

    histogram method specifies how LabVIEW computes the high and low state levels of the waveform. Currently, mode is the only available histogram method.

    0
    mode
  • cdbl.png reserved

    reserved is reserved for future use.

  • i1ddbl.png amplitude

    amplitude is an array containing the amplitude of each waveform in signal(s) in.

  • i1ddbl.png high state level

    high state level is an array containing the high state level of each waveform in signal(s) in.

  • i1ddbl.png low state level

    low state level is an array containing the low state level of each waveform in signal(s) in.

  • ierrcodeclst.png error out

    error out contains error information. This output provides standard error out functionality.

  • The terminology and measurement definitions for this VI comply with IEEE Standard 181-2003, IEEE Standard on Transitions, Pulses, and Related Waveforms.

    Examples

    Refer to the following example files included with LabVIEW.

    • labview\examples\Signal Processing\Waveform Measurements\N channel Pulse and Transition Measurements.vi