Company Events Academic Community Support Solutions Products & Services Contact NI MyNI

Period VI

LabVIEW 2012 Jitter Analysis Toolkit Help

Edition Date: June 2012

Part Number: 373270B-01

»View Product Info
Download Help (Windows Only)

Owning Palette: Timing VIs

Requires: Jitter Analysis Toolkit

Measures the durations of portions of a waveform. Wire data to the rising/falling input to determine the polymorphic instance to use or manually select the instance.

Example

Use the pull-down menu to select an instance of this VI.

Period (clock)

Use this polymorphic instance to measure the periods of cycles in waveforms with evenly spaced rising and falling transitions.

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.
t0 specifies the time at which the first sample occurs in the original waveform.
dt specifies the time interval in seconds between the individual samples in the original waveform.
indexes contains the index numbers of the samples in the waveform with values that fall at the crossing level.
slope identifies the direction of the first transition in the waveform.

-1Falling Edge—Specifies the transition is a falling edge, or one with a negative slope.
1Rising Edge (default)—Specifies the transition is a rising edge, or one with a positive slope.
crossing level specifies the value of the waveform at each of the samples in indexes.
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.

–1Falling Edge—Specifies to begin measuring at the first falling edge in the waveform.
1Rising Edge (default)—Specifies to begin measuring at the first rising edge in the waveform.
period sequence is an array of durations of cycles in the waveform, in seconds. In other words, the values represent the differences between the time that successive transitions of the same direction fall on the crossing level.
frequency sequence is an array of the frequencies of cycles in the waveform. The elements in frequency sequence are the reciprocals of the period sequence values.
sequence timestamps returns timing information about the waveform that allows you to identify the times at which measurements in the corresponding sequence occur.
t0 returns the time at which the first sample occurred in the original waveform.
dt returns the time interval in seconds between the individual samples in the original waveform.
indexes contains the index numbers of the waveform samples that fall on the crossing level in the direction specified by rising/falling and that mark the beginning of a complete cycle.
error out contains error information. This output provides standard error out functionality.

Period (data)

Use this polymorphic instance to measure the unit intervals in waveforms with unevenly spaced rising and falling transitions. When transitions are unevenly spaced, unit intervals provide a more useful measure of time than cycle periods.

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.
t0 specifies the time at which the first sample occurs in the original waveform.
dt specifies the time interval in seconds between the individual samples in the original waveform.
indexes contains the index numbers of the samples in the waveform with values that fall at the crossing level.
slope identifies the direction of the first transition in the waveform.

-1Falling Edge—Specifies the transition is a falling edge, or one with a negative slope.
1Rising Edge (default)—Specifies the transition is a rising edge, or one with a positive slope.
crossing level specifies the value of the waveform at each of the samples in indexes.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
bit count specifies the number of bits between pairs of transitions of the opposite direction in the waveform. Each element of bit count corresponds to an element of unit-interval sequence.
unit-interval sequence is an array of unit intervals in the waveform, in seconds. To calculate these values, LabVIEW divides the time between successive level crossings by the number of bits between those locations, as specified by bit count.
unit-interval timestamps returns timing information about the waveform that allows you to identify the times at which measurements in the corresponding sequence occur.
t0 returns the time at which the first sample occurred in the original waveform.
dt returns the time interval in seconds between the individual samples in the original waveform.
indexes contains the index numbers of the waveform samples that fall on the crossing level in the direction specified by rising/falling and that mark the beginning of a half-cycle.
error out contains error information. This output provides standard error out functionality.

Example

Refer to the Simulated Signal with Jitter VI in the labview\examples\Jitter Analysis\Jitter Measurements directory for an example of using the Period VI.


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit