Accepts an input signal of a single waveform or an array of waveforms and measures the transition duration (rise or fall time), slew rate, preshoot, and overshoot of a selected positive or negative transition in each waveform. You can use this polymorphic VI to measure a waveform or an array of waveforms. The data type you wire to the signal in input determines the polymorphic instance to use.
![]() |
edge number specifies the transition to be measured. An edge number of n with rising polarity selected indicates that the VI will measure the nth rising transition it detects in the input waveform. | ||||||||||||||
![]() |
signal in is the waveform to be measured. The waveform is required to contain at least edge number transitions in the direction specified by polarity. A rising transition is the interval between adjacent rising low and high ref level crossings. A falling transition is the interval between adjacent falling high and low ref level crossings. | ||||||||||||||
![]() |
polarity specifies the direction of the transition to be measured as rising (default) or falling. | ||||||||||||||
![]() |
reference levels specifies the high and low reference levels required to determine the transition interval. mid ref level is not used in transition measurements.
Reference levels provide a means to identify the position in time of the waveform feature to be measured.
| ||||||||||||||
![]() |
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurs before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| ||||||||||||||
![]() |
percent level settings specify the method used to determine the high and low state levels of a waveform.
percent level settings determine the reference levels when percent ref units is selected, otherwise this input is ignored.
| ||||||||||||||
![]() |
slew rate is given by the high ref level minus the low ref level divided by the transition duration
for either rising or falling transition polarity, where high and low ref levels are in absolute units. |
||||||||||||||
![]() |
duration is the time span from when the waveform crosses the low ref level until it crosses the high ref level in seconds (for a rising transition polarity).
The measurement starts at the left edge of the waveform and finds all low ref level crossings preceding the first high ref level crossing. The final low ref level crossing is used in the calculation. A rising polarity transition duration is known as rise time, and a falling polarity transition duration is known as fall time, as shown in the following example:
|
||||||||||||||
![]() |
preshoot measures the height of the local minimum (maximum) preceding a rising (falling) transition as a percentage of the histogram-based amplitude of the signal.
If polarity is falling,
If polarity is rising, The state levels and amplitude are computed using the histogram method, regardless of the method specified by percent level settings. The algorithm searches for a local minimum or maximum in a time interval immediately preceding the beginning of the transition specified by edge number and polarity. The interval starts at the middle time between the beginning of the transition specified by edge number and polarity and the end of the preceding transition. If the transition to be measured is the first in the waveform, the search interval starts at the beginning of the waveform. |
||||||||||||||
![]() |
overshoot measures the height of the local maximum (minimum) following a rising (falling) transition as a percentage of the histogram-based amplitude of the signal.
If polarity is rising,
If polarity is falling, The state levels and amplitude are computed using the histogram method, regardless of the method specified by percent level settings. The algorithm searches for a local minimum or maximum in a time interval immediately following the end of the transition specified by edge number and polarity. The interval ends at the middle time between the end of the transition specified by edge number and polarity and the beginning of the following transition. If the transition to be measured is the last in the waveform, the search interval ends at the end of the waveform. |
||||||||||||||
![]() |
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.
Right-click the error out indicator on the front panel and select Explain Error from the shortcut menu for more information about the error.
| ||||||||||||||
![]() |
measurement info returns the transition interval endpoints and the absolute reference levels used to define the transition.
|
![]() |
edge number specifies the transition to be measured. An edge number of n with rising polarity selected indicates that the VI will measure the nth rising transition it detects in the input waveform. | ||||||||||||||
![]() |
signal(s) in is the array of waveforms to be measured. Each waveform is required to contain at least edge number transitions in the direction specified by polarity. A rising transition is the interval between adjacent rising low and high ref level crossings. A falling transition is the interval between adjacent falling high and low ref level crossings. | ||||||||||||||
![]() |
polarity specifies the direction of the transition to be measured as rising (default) or falling. | ||||||||||||||
![]() |
reference levels specifies the high and low reference levels required to determine the transition interval. mid ref level is not used in transition measurements.
Reference levels provide a means to identify the position in time of the waveform feature to be measured.
| ||||||||||||||
![]() |
error in describes error conditions that occur before this VI or function runs.
The default is no error. If an error occurred before this VI or function runs, the VI or function passes the error in value to error out. This VI or function runs normally only if no error occurs before this VI or function runs. If an error occurs while this VI or function runs, it runs normally and sets its own error status in error out. Use the Simple Error Handler or General Error Handler VIs to display the description of the error code. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node.
| ||||||||||||||
![]() |
percent level settings specify the method used to determine the high and low state levels of a waveform.
percent level settings determine the reference levels when percent ref units is selected, otherwise this input is ignored.
| ||||||||||||||
![]() |
slew rate is given by the high ref level minus the low ref level divided by the transition duration
for either rising or falling transition polarity, where high and low ref levels are in absolute units. |
||||||||||||||
![]() |
duration is the time span from when the waveform crosses the low ref level until it crosses the high ref level in seconds (for a rising transition polarity).
The measurement starts at the left edge of the waveform and finds all low ref level crossings preceding the first high ref level crossing. The final low ref level crossing is used in the calculation. A rising polarity transition duration is known as rise time, and a falling polarity transition duration is known as fall time, as shown in the following example:
|
||||||||||||||
![]() |
preshoot measures the height of the local minimum (maximum) preceding a rising (falling) transition as a percentage of the histogram-based amplitude of the signal.
If polarity is falling,
If polarity is rising, The state levels and amplitude are computed using the histogram method, regardless of the method specified by percent level settings. The algorithm searches for a local minimum or maximum in a time interval immediately preceding the beginning of the transition specified by edge number and polarity. The interval starts at the middle time between the beginning of the transition specified by edge number and polarity and the end of the preceding transition. If the transition to be measured is the first in the waveform, the search interval starts at the beginning of the waveform. |
||||||||||||||
![]() |
overshoot measures the height of the local maximum (minimum) following a rising (falling) transition as a percentage of the histogram-based amplitude of the signal.
If polarity is rising,
If polarity is falling, The state levels and amplitude are computed using the histogram method, regardless of the method specified by percent level settings. The algorithm searches for a local minimum or maximum in a time interval immediately following the end of the transition specified by edge number and polarity. The interval ends at the middle time between the end of the transition specified by edge number and polarity and the beginning of the following transition. If the transition to be measured is the last in the waveform, the search interval ends at the end of the waveform. |
||||||||||||||
![]() |
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.
Right-click the error out indicator on the front panel and select Explain Error from the shortcut menu for more information about the error.
| ||||||||||||||
![]() |
measurement info returns the transition interval endpoints and the absolute reference levels used to define the transition for each waveform.
|