Duty Cycle VI
- Updated2023-02-21
- 4 minute(s) read
Duty Cycle VI
Owning Palette: Timing VIs
Requires: Jitter Analysis Toolkit
Measures the percentages of the times that cycles in a waveform occur above and below the level at which a crossing occurs. This measurement is known as the duty cycle, or duty factor, of the waveform.

![]() |
level crossings contains information about the locations of level crossings in the original waveform. You can use the Level Crossing VI to generate this cluster.
| ||||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||||
![]() |
rising/falling specifies the direction of the transition at which to begin the measurement. This VI begins measuring at the first transition of that direction in the waveform.
|
||||||||||||||
![]() |
+ duty cycle sequence returns an array of the percentages of the time the cycles remain above the crossing level. LabVIEW calculates the value using the following equation:
|
||||||||||||||
![]() |
- duty cycle sequence returns an array of the percentages of the time the cycles remain below the crossing level. LabVIEW calculates the value using the following equation:
|
||||||||||||||
![]() |
sequence timestamps returns timing information about the waveform that allows you to identify the times at which measurements in the corresponding sequence occur.
| ||||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |












