Returns the amplitude, high state level, and low state level of a signal.
Error conditions that occur before this node runs.
The node responds to this input according to standard error behavior.
Standard Error Behavior
Many nodes provide an error in input and an error out output so that the node can respond to and communicate errors that occur while code is running. The value of error in specifies whether an error occurred before the node runs. Most nodes respond to values of error in in a standard, predictable way.
Default: No error
Settings that determine the high and low state levels of a waveform.
Method this node uses to compute the high and low state levels of the waveform.
Name | Description |
---|---|
histogram | 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. |
peak | Searches the entire waveform for its maximum and minimum levels. |
auto select | Determines whether the histogram bins that correspond to the high and low state levels each have over 5% of the total hits. If so, this node returns those results. Otherwise, this node 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). |
Default: auto select
Number of bins in the histogram this node uses to determine the high and low state levels of the waveform.
If you select the peak method, this node ignores this input.
Default: 256
Method this node uses to compute the histogram. Currently, mode is the only available histogram method.
Name | Description |
---|---|
mode | Uses the mode method. |
Value reserved for future use.
Difference between high state level and low state level.
This output can return a double-precision, floating-point number or a 1D array of double-precision, floating-point numbers.
Level at which a pulse or transition waveform is defined to be in its highest state.
This output can return a double-precision, floating-point number or a 1D array of double-precision, floating-point numbers.
Level at which a pulse or transition waveform is defined to be in its lowest state.
This output can return a double-precision, floating-point number or a 1D array of double-precision, floating-point numbers.
Error information.
The node produces this output according to standard error behavior.
Standard Error Behavior
Many nodes provide an error in input and an error out output so that the node can respond to and communicate errors that occur while code is running. The value of error in specifies whether an error occurred before the node runs. Most nodes respond to values of error in in a standard, predictable way.
Where This Node Can Run:
Desktop OS: Windows
FPGA: Not supported
Web Server: Not supported in VIs that run in a web application