Measurement in sampling mode, Using more 770 devices – Dataman 770 Series User Manual

Page 10

Advertising
background image


Development kit for DATAMAN 770 series

Programmer’s Guide


measurements because the random nature of this process causes measurements with
the same clock phase.

When the random sampling method is used it is necessary to trigger with a well
defined and stable waveform.

2.5.2. Measurement in sampling mode

Synthesis and interpolation of the samples is done automatically by the DK.
Application received synthetized data. The only difference between real mode and
sampling mode is that it is necessary to perform more acquisition loops to get a real
image of the signal. Use GetReconstructionPercentage function to get the quality of
the signal image (ratio of the measured and calculated samples).

2.6. Using more 770 devices

In case your application needs to use more than one device from the 770 family,
please use following initialization process:

First of all it is necessary to load the driver using LoadDriver function.

LoadDriver();

Before initialization of the device the device list must be obtained by calling the
GetDeviceList function.

unsigned int devs[16];
GetDeviceList(&devs[0]);


The function fills the array with serial numbers of the present devices. Item index
identifies the device in further calls of initialization functions.

The device can be initialized by calling the InitHardwareFromList function.

InitHardwareFromList(1,&CalibOK);

First parameter (device index in the array) indicates which device will be initialized.

After the device is initialized the UseDevice function can be used to select the device.
All following calls of other functions (such as SetTimeBase, SetRange ...) will affect
the selected device.

UseDevice(1);

- 10 -

Advertising