You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
TwoLaserHead-PushJig/LaiPuLaser/CameraKeyence.h

25 lines
709 B
C

#pragma once
#include "Camera.h"
//<2F><><EFBFBD><EFBFBD>ʿCCD <20>Ĺ<EFBFBD><C4B9><EFBFBD><EFBFBD><EFBFBD>
class CCameraKeyence:public CCamera
{
public:
CCameraKeyence(void);
~CCameraKeyence(void);
virtual CMFCPropertyGridProperty *CreatGridProperty();
virtual MODULE GetModuleType(){return _KEYENCE_CCD_PROP;};
virtual void ExportPar(ofstream *pFile);
virtual bool CatchPoint(Dbxy &pt);
virtual Dbxy GetCoord();
void OpenCCDLight();
void CloseCCDLight();
void ChangeCCDScene();
BOOL GetNumFromRecvBuf(char* recvBuf,double *arr);
bool ChangeCCDScreen(int idx);
private:
CString m_IPAddrStr;//CCD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IP<49><50>ַ
};
extern CCameraKeyence *gCameraKeyence;