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.
25 lines
709 B
C++
25 lines
709 B
C++
#pragma once
|
|
#include "Camera.h"
|
|
|
|
|
|
//基恩士CCD 的管理类
|
|
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 主机的IP地址
|
|
};
|
|
|
|
extern CCameraKeyence *gCameraKeyence; |