beautypg.com

Measurement Computing Data Acquisition Systems rev.10.4 User Manual

Page 199

background image

Returns

DerrNoError

No error

Function Usage

The term waveform/pattern output is used extensively throughout the entries for the
functions of the form daqDac…. This refers to an analog waveform output modes and/or
digital pattern output modes. These terms describe output to digital-to-analog converter
(DAC) channels and/or digital input/output (DIO) channels that are synchronously
updated by a clock source defined by the application.

The daqDacWaveGetFreq function returns the frequency via the freq parameter, The frequency is
dependent upon the clock source chosen for the selected device (see daqDacWaveSetClockSource. The
freq

parameter is a pointer to a single-precision floating point variable that must be allocated by the calling

application. The waveform/pattern output update frequency is programmed with the daqDacWaveSetFreq
function.

The returned frequency value (freq) will not be valid until the waveform is armed with the
daqDacWaveArm function.

Getting the Actual Output Update Frequency

The frequency programmed using the daqDacWaveSetFreq function may not be obtainable. The reason
for this is that either the frequency specified was outside of the operating update frequency of the output pacer
clock, or the frequency is not attainable due to the resolution of the pacer clock. If the latter is the case, then
the output pacer clock will be programmed to the nearest attainable frequency. If the frequency is outside of
the operating range of the pacer clock, then an error will be generated. See the daqDacWaveGetFreq
function for more information on the actual setting of the output pacer clock frequency.

The specifications section of the device user’s manual provides the frequency settings for the device.

Prototypes

C/C++

daqDacWaveGetFreq(DaqHandleT handle, DaqDacDeviceType deviceType, DWORD
chan, PFLOAT freq);

Visual BASIC

VBdaqDacWaveGetFreq&(ByVal handle&, ByVal deviceType&, ByVal chan&, freq!)

Program References

None

Programmer’s Manual

908494

Daq API Command Reference 4.4-17