3retrieval of the measured data – Yokogawa PC-Based MX100 User Manual

Page 242

Advertising
background image

3-7

IM MX190-01E

MX100 - Visual C

3

Retrieval of the Measured Data

Program Example 1

This program retrieves measured data.

//////////////////////////////////////////////////////////////
// MX100 sample for measurement
#include <stdio.h>
#include "DAQMX.h"
//////////////////////////////////////////////////////////////
int main(int argc, char* argv[])
{
int rc; //return code
DAQMX comm; //discriptor
int flag;
MXDataNo startNo, endNo, dataNo;
MXUserTime usertime;
MXDateTime datetime;
MXChInfo chinfo;
MXDataInfo datainfo;
#ifdef WIN32
HMODULE pDll; //DLL handle
//callback
DLLOPENMX openMX;
DLLCLOSEMX closeMX;
DLLSTARTFIFOMX startFIFOMX;
DLLSTOPFIFOMX stopFIFOMX;
DLLGETFIFODATANOMX getFIFODataNoMX;
DLLTALKFIFODATAMX talkFIFODataMX;
DLLGETTIMEDATAMX getTimeDataMX;
DLLGETCHDATAMX getChDataMX;
//laod
pDll = LoadLibrary("DAQMX");
//get address
openMX = (DLLOPENMX)GetProcAddress(pDll, "openMX");
closeMX = (DLLCLOSEMX)GetProcAddress(pDll, "closeMX");
startFIFOMX = (DLLSTARTFIFOMX)GetProcAddress(pDll,
"startFIFOMX");
stopFIFOMX = (DLLSTOPFIFOMX)GetProcAddress(pDll,
"stopFIFOMX");
getFIFODataNoMX = (DLLGETFIFODATANOMX)GetProcAddress(pDll,
"getFIFODataNoMX");
talkFIFODataMX = (DLLTALKFIFODATAMX)GetProcAddress(pDll,
"talkFIFODataMX");
getTimeDataMX = (DLLGETTIMEDATAMX)GetProcAddress(pDll,
"getTimeDataMX";
getChDataMX = (DLLGETCHDATAMX)GetProcAddress(pDll,
"getChDataMX");
#endif //WIN32

3.2 Program - MX100/Visual C -

Advertising