Inithardware, Error_ok – device was initialized successfully, Settimebase – Dataman 570 Series User Manual
Page 15: Setrange, Settimebase 3.3.2. setrange
Development kit for DATAMAN 570 series
Programmer’s Guide
3.2.2. InitHardware
Initializes device. After successful call of this function, the device can be used.
int __declspec(dllimport) __stdcall InitHardware(unsigned char *CalibOK);
Parameters:
CalibOK – this variable will be filled with information whether the calibration
data in the device is ok
1 – calibration data are ok
0 – calibration data in the device are broken
Return value:
ERROR_OK – device was initialized successfully
ERROR_UNABLE_TO_LOAD_EM57X – unable to load em57x driver
ERROR_INIT_FAILED – device initialization failed (one of the reason can be,
that the device isn’t connected)
ERROR_FPGA_CONFIG_FAILED – FPGA initialization failed
ERROR_DK_NOT_ENABLED – the DK isn’t enabled in the connected device
ERROR_DRIVER_NOT_LOADED – the driver m570drv.dll wasn’t loaded
before this call (use LoadDriver function to load it)
3.3. Functions, that set the data acquisition parameters
3.3.1. SetTimeBase
Sets selected timebase.
void __declspec(dllimport) __stdcall SetTimeBase(unsigned int ns);
Parameters:
ns – amount of nanoseconds per one division (50 samples)
Return value: -
Remark:
The list of available timebases can be obtained by GetTimeBaseList function.
3.3.2. SetRange
Sets selected range to the selected channel.
int __declspec(dllimport) __stdcall SetRange(int channel, int mV);
Parameters:
channel – determines channel
CHANNEL_A – channel A
CHANNEL_B – channel B
mV – determines range, which is to be set (amount of mV per division)
- 15 -