imgPulseRate

NI IMAQ Function

imgPulseRate

Usage

rval imgPulseRate(double delayTime, double widthTime, uInt32* delay, uInt32* width, uInt32* timebase);

Purpose

Converts delay time and width time into delay, width, and timebase values used by imgPulseCreate.

Parameters

Name Type Direction
delayTime double input
widthTime double input
delay uInt32* output
width uInt32* output
timebase uInt32* output
rval Int32 output

Parameter Discussion

delayTime: duration of the first phase of the pulse, in seconds.

widthTime: duration of the second phase of the pulse, in seconds.

delay: on return, the function populates the variable with the number of cycles of the first phase of the pulse.

width: on return, the function populates the variable with the number of cycles of timebase of the second phase of the pulse.

timebase: on return, the function populates the variable with the code that represents the timebase on the device that the counter uses to produce the pulse.

Return Value

This function returns 0 on success. On failure, this function returns an error code. For information about the error code, call imgShowError.