Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

SVL Measure Propagation Delay (Traditional DAQ) VI

Owning Palette: Calibration (Traditional DAQ) VIs

Installed With: Sound and Vibration Measurement Suite

Measures the propagation delay of the measurement hardware and the device under test (DUT). You can measure the propagation delay of the device under test by subtracting the propagation delay of the measurement system without the DUT from the measured propagation delay of the entire system, including the DUT. The propagation delay is returned in number of samples. This VI uses the Traditional NI-DAQ driver.

smooth pulse parameters specifies the width and height of the test pulse. The test pulse is a single cycle of a sine wave windowed with a Hanning window so that the transitions at the edges of the pulse are smooth.
pulse width [samples] specifies the width of the test pulse in number of samples.
Note  The pulse width and the sampling frequency determine the frequency content of the generated pulse. Verify that the selected coupling does not distort the pulse. Use a narrower pulse width to avoid distortion of the pulse when using AC coupling.
amplitude [V peak] specifies the height of the test pulse in volts-peak.
test signal specifies the test signal used to measure propagation delay [samples].
0Smooth pulse (default)
output configuration specifies the configuration parameters to use for the output channel.
output device is the device number you assign to the Traditional DAQ device during configuration. The default is 1.
output channel specifies the analog output channel. The default is channel 0.
output limits assigns the limits for the selected output channel.
high limit specifies the high limit for the selected output channel. The default is 10 volts.
low limit specifies the low limit for the selected output channel. The default is –10 volts.
reference source specifies the source for the reference signal.
0No change (default)
1Internal
2External
input configuration specifies the configuration parameters to use for the input channel.
input device is the device number you assign to the Traditional DAQ device during configuration. The default is 1.
input channel specifies the analog input channel. The default is channel 0.
input limits assigns the limits for the selected input channel.
high limit specifies the high limit for the selected input channel.
low limit specifies the low limit for the selected input channel.
coupling & input config specifies the coupling and input configuration of the selected channel.
coupling specifies the coupling setting of the selected channel.

0Do not change the coupling setting
1DC
2AC (default)
3Ground
4Internal Reference
input config specifies the input configuration setting of the selected channel.

0No change (default)
1Differential
2Ref. single-ended
3Non-ref. single-ended
44-wire
maximum expected propagation delay [samples] specifies the maximum expected propagation delay for each iteration in number of samples.
number of averages is the number of measurements used to compute the average propagation delay [samples].
sampling frequency [Hz] specifies the update rate to use on the output channel and the sampling rate to use on the input channel in units of samples per second.
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 occurred 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 exception control to treat what is normally an error as no error or to treat a warning as an error. 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.
status is TRUE (X) if an error occurred before this VI or function ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI or function ran. The default is FALSE.
code is the error or warning code. The default is 0. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source specifies the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning. The default is an empty string.
generated and acquired waveforms returns the test signal generated on the output channel and the signal acquired on the input channel.
average propagation delay [samples] returns the average value in propagation delay [samples] rounded up to the nearest sample.
propagation delay [samples] returns the propagation delay computed for each iteration.
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 front panel indicator and select Explain Error from the shortcut menu for more information about the error.
status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.
code is the error or warning code. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source describes the origin of the error or warning and is, in most cases, the name of the VI or function that produced the error or warning.

Resources


 

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