新增激光测试
This commit is contained in:
@@ -37,7 +37,7 @@ void CKeyence_Laser::KeyenceLaserInit(void)
|
||||
m_pDataStorageGetData=(pLKIF_DataStorageGetData)GetProcAddress(m_hLkif,"LKIF_DataStorageGetData");
|
||||
m_pDataStorageGetStatus=(pLKIF_DataStorageGetStatus)GetProcAddress(m_hLkif,"LKIF_DataStorageGetStatus");
|
||||
m_pSetDataStorage=(pLKIF_SetDataStorage)GetProcAddress(m_hLkif,"LKIF_SetDataStorage");
|
||||
|
||||
m_pSetProgramNo=(pLKIF_SETPROGRAMNO)GetProcAddress(m_hLkif,"LKIF_SetProgramNo");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -241,3 +241,10 @@ BOOL CKeyence_Laser::GetStoreDataStatus()
|
||||
bStatus=m_pDataStorageGetStatus(m_iSetOutNo,&m_bIsStorage,&m_StoredDataNumber);
|
||||
return bStatus;
|
||||
};
|
||||
//==============================================
|
||||
BOOL CKeyence_Laser::SetProgramNO(int ProNO)
|
||||
{
|
||||
BOOL bStatus(FALSE);
|
||||
bStatus=m_pSetProgramNo(ProNO);
|
||||
return bStatus;
|
||||
};
|
||||
|
||||
@@ -24,7 +24,8 @@ typedef BOOL (WINAPI* pLKIF_DataStorageGetData)(IN int OutNo,IN int NumOutBuffer
|
||||
typedef BOOL (WINAPI* pLKIF_DataStorageGetStatus)(IN int OutNo,OUT BOOL *IsStorage,OUT int *NumStorageData);
|
||||
// Set Data Storage
|
||||
typedef BOOL (WINAPI* pLKIF_SetDataStorage)(IN LKIF_TARGETOUT TargetOut,IN int NumStorage,IN LKIF_STORAGECYCLE StorageCycle);
|
||||
|
||||
// Program Change
|
||||
typedef BOOL (WINAPI* pLKIF_SETPROGRAMNO)(IN int ProgramNo);
|
||||
//======================================================================================
|
||||
class CKeyence_Laser
|
||||
{
|
||||
@@ -46,7 +47,7 @@ public:
|
||||
pLKIF_DataStorageGetData m_pDataStorageGetData;
|
||||
pLKIF_DataStorageGetStatus m_pDataStorageGetStatus;
|
||||
pLKIF_SetDataStorage m_pSetDataStorage;
|
||||
|
||||
pLKIF_SETPROGRAMNO m_pSetProgramNo;
|
||||
int m_StoredDataNumber;
|
||||
BOOL m_bIsStorage;
|
||||
void KeyenceLaserInit(void);
|
||||
@@ -56,6 +57,8 @@ public:
|
||||
BOOL GetStoreDataStatus();
|
||||
BOOL GetStoredData(float *GetStorageData,int *GetStorageNumber);
|
||||
BOOL PauseScanAndGetData(float *GetStorageData,int *GetStorageNumber);
|
||||
BOOL SetProgramNO(int ProNO);
|
||||
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user