修改自动变倍定位,修改激光类型选择操作,修改保存速度参数之间间隙。
This commit is contained in:
@@ -7,6 +7,7 @@
|
|||||||
|
|
||||||
CKeyence_Laser::CKeyence_Laser()
|
CKeyence_Laser::CKeyence_Laser()
|
||||||
{
|
{
|
||||||
|
m_hLkif=NULL;
|
||||||
m_bIsStorage=FALSE;
|
m_bIsStorage=FALSE;
|
||||||
m_iSetOutNo=0;
|
m_iSetOutNo=0;
|
||||||
m_StoredDataNumber=0;
|
m_StoredDataNumber=0;
|
||||||
@@ -16,11 +17,16 @@ CKeyence_Laser::CKeyence_Laser()
|
|||||||
|
|
||||||
CKeyence_Laser::~CKeyence_Laser()
|
CKeyence_Laser::~CKeyence_Laser()
|
||||||
{
|
{
|
||||||
|
if (m_hLkif)
|
||||||
|
{
|
||||||
FreeLibrary(m_hLkif);
|
FreeLibrary(m_hLkif);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//========================================
|
//========================================
|
||||||
void CKeyence_Laser::KeyenceLaserInit(void)
|
void CKeyence_Laser::KeyenceLaserInit(void)
|
||||||
{
|
{
|
||||||
|
if (!m_hLkif)
|
||||||
|
{
|
||||||
m_hLkif=LoadLibrary(_T("LkIF.dll"));
|
m_hLkif=LoadLibrary(_T("LkIF.dll"));
|
||||||
if(m_hLkif)
|
if(m_hLkif)
|
||||||
{
|
{
|
||||||
@@ -33,7 +39,7 @@ void CKeyence_Laser::KeyenceLaserInit(void)
|
|||||||
m_pSetDataStorage=(pLKIF_SetDataStorage)GetProcAddress(m_hLkif,"LKIF_SetDataStorage");
|
m_pSetDataStorage=(pLKIF_SetDataStorage)GetProcAddress(m_hLkif,"LKIF_SetDataStorage");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//==============================================
|
//==============================================
|
||||||
void CKeyence_Laser::Get_KeyenceLaserData(float *LaserValue1,float *LaserValue2)
|
void CKeyence_Laser::Get_KeyenceLaserData(float *LaserValue1,float *LaserValue2)
|
||||||
|
|||||||
@@ -9,8 +9,9 @@ static const int MAX_STORAGE_DATA_SIZE=65535;
|
|||||||
|
|
||||||
CKeyence_Laser_LK_H::CKeyence_Laser_LK_H()
|
CKeyence_Laser_LK_H::CKeyence_Laser_LK_H()
|
||||||
{
|
{
|
||||||
|
m_hLkif=NULL;
|
||||||
m_bIsStorage=FALSE;
|
m_bIsStorage=FALSE;
|
||||||
m_NumberOfUsedOUT=2;
|
m_NumberOfUsedOUT=4;
|
||||||
m_StoredDataNumber=0;
|
m_StoredDataNumber=0;
|
||||||
m_NeedStorageDataNumber=0;
|
m_NeedStorageDataNumber=0;
|
||||||
m_StorageCycle=LKIF_STORAGECYCLE_100;
|
m_StorageCycle=LKIF_STORAGECYCLE_100;
|
||||||
@@ -27,22 +28,25 @@ CKeyence_Laser_LK_H::~CKeyence_Laser_LK_H()
|
|||||||
//========================================
|
//========================================
|
||||||
void CKeyence_Laser_LK_H::KeyenceLaserInit(void)
|
void CKeyence_Laser_LK_H::KeyenceLaserInit(void)
|
||||||
{
|
{
|
||||||
m_hLkif=LoadLibrary(_T("T:\\Hg_Tony\\MachineInterfaceUtility\\PcDmis\\Base\\Interfac\\Msi\\Hsi\\Tools\\UsbUtility\\Debug\\LKIF2.dll"));
|
if (!m_hLkif)
|
||||||
|
{
|
||||||
|
m_hLkif=LoadLibrary(_T("LKIF2.dll"));
|
||||||
if(m_hLkif)
|
if(m_hLkif)
|
||||||
{
|
{
|
||||||
m_pGetCalcDataMulti=(pLKIF2_GetCalcDataMulti)GetProcAddress(m_hLkif,"LKIF2_GetCalcDataMulti");
|
m_pGetCalcDataMulti=(pLKIF2_GetCalcDataMulti)GetProcAddress(m_hLkif,"LKIF2_GetCalcDataMulti");
|
||||||
m_pOpenDeviceUsb=(pLKIF2_OpenDeviceUsb)GetProcAddress(m_hLkif,"LKIF2_OpenDeviceUsb");
|
m_pOpenDeviceUsb=(pLKIF2_OpenDeviceUsb)GetProcAddress(m_hLkif,"LKIF2_OpenDeviceUsb");
|
||||||
m_pCloseDevice=(pLKIF2_CloseDevice)GetProcAddress(m_hLkif,"LKIF2_CloseDevice");
|
m_pCloseDevice=(pLKIF2_CloseDevice)GetProcAddress(m_hLkif,"LKIF2_CloseDevice");
|
||||||
|
|
||||||
|
/**************************************************************************************
|
||||||
m_SetNumOfUsedOut=(pLKIF2_SetNumOfUsedOut)GetProcAddress(m_hLkif,"LKIF2_SetNumOfUsedOut");
|
m_SetNumOfUsedOut=(pLKIF2_SetNumOfUsedOut)GetProcAddress(m_hLkif,"LKIF2_SetNumOfUsedOut");
|
||||||
m_GetNumOfUsedOut=(pLKIF2_GetNumOfUsedOut)GetProcAddress(m_hLkif,"LKIF2_GetNumOfUsedOut");
|
m_GetNumOfUsedOut=(pLKIF2_GetNumOfUsedOut)GetProcAddress(m_hLkif,"LKIF2_GetNumOfUsedOut");
|
||||||
m_SetSamplingCycle=(pLKIF2_SetSamplingCycle)GetProcAddress(m_hLkif,"LKIF2_SetSamplingCycle");
|
m_SetSamplingCycle=(pLKIF2_SetSamplingCycle)GetProcAddress(m_hLkif,"LKIF2_SetSamplingCycle");
|
||||||
|
|
||||||
m_pGetDataStorage=(pLKIF2_GetDataStorage)GetProcAddress(m_hLkif,"LKIF2_GetDataStorage");
|
m_pGetDataStorage=(pLKIF2_GetDataStorage)GetProcAddress(m_hLkif,"LKIF2_GetDataStorage");
|
||||||
m_pGetStorageTarget=(pLKIF2_GetStorageTarget)GetProcAddress(m_hLkif,"LKIF2_GetStorageTarget");
|
m_pGetStorageTarget=(pLKIF2_GetStorageTarget)GetProcAddress(m_hLkif,"LKIF2_GetStorageTarget");
|
||||||
m_pGetSamplingCycle=(pLKIF2_GetSamplingCycle)GetProcAddress(m_hLkif,"LKIF2_GetSamplingCycle");
|
m_pGetSamplingCycle=(pLKIF2_GetSamplingCycle)GetProcAddress(m_hLkif,"LKIF2_GetSamplingCycle");
|
||||||
m_pGetNumOfUsedHeads=(pLKIF2_GetNumOfUsedHeads)GetProcAddress(m_hLkif,"LKIF2_GetNumOfUsedHeads");
|
m_pGetNumOfUsedHeads=(pLKIF2_GetNumOfUsedHeads)GetProcAddress(m_hLkif,"LKIF2_GetNumOfUsedHeads");
|
||||||
|
|
||||||
m_SetStorageTarget=(pLKIF2_SetStorageTarget)GetProcAddress(m_hLkif,"LKIF2_SetStorageTarget");
|
m_SetStorageTarget=(pLKIF2_SetStorageTarget)GetProcAddress(m_hLkif,"LKIF2_SetStorageTarget");
|
||||||
|
********************************************************************************************/
|
||||||
m_pDataStorageStart=(pLKIF2_DataStorageStart)GetProcAddress(m_hLkif,"LKIF2_DataStorageStart");
|
m_pDataStorageStart=(pLKIF2_DataStorageStart)GetProcAddress(m_hLkif,"LKIF2_DataStorageStart");
|
||||||
m_pDataStorageStop=(pLKIF2_DataStorageStop)GetProcAddress(m_hLkif,"LKIF2_DataStorageStop");
|
m_pDataStorageStop=(pLKIF2_DataStorageStop)GetProcAddress(m_hLkif,"LKIF2_DataStorageStop");
|
||||||
m_pDataStorageInit=(pLKIF2_DataStorageInit)GetProcAddress(m_hLkif,"LKIF2_DataStorageInit");
|
m_pDataStorageInit=(pLKIF2_DataStorageInit)GetProcAddress(m_hLkif,"LKIF2_DataStorageInit");
|
||||||
@@ -51,9 +55,8 @@ void CKeyence_Laser_LK_H::KeyenceLaserInit(void)
|
|||||||
m_pSetDataStorage=(pLKIF2_SetDataStorage)GetProcAddress(m_hLkif,"LKIF2_SetDataStorage");
|
m_pSetDataStorage=(pLKIF2_SetDataStorage)GetProcAddress(m_hLkif,"LKIF2_SetDataStorage");
|
||||||
|
|
||||||
m_result = m_pOpenDeviceUsb();
|
m_result = m_pOpenDeviceUsb();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//==============================================
|
//==============================================
|
||||||
/***********************************************
|
/***********************************************
|
||||||
@@ -133,111 +136,18 @@ _SampleTime:
|
|||||||
***********************************************/
|
***********************************************/
|
||||||
BOOL CKeyence_Laser_LK_H::StartStoreData(int _StorageOutNumber,int _NeedStorageDataNumber,int _SampleTime)
|
BOOL CKeyence_Laser_LK_H::StartStoreData(int _StorageOutNumber,int _NeedStorageDataNumber,int _SampleTime)
|
||||||
{
|
{
|
||||||
|
UNREFERENCED_PARAMETER(_StorageOutNumber);
|
||||||
|
UNREFERENCED_PARAMETER(_NeedStorageDataNumber);
|
||||||
|
UNREFERENCED_PARAMETER(_SampleTime);
|
||||||
|
|
||||||
BOOL ReturnStatus(FALSE);
|
BOOL ReturnStatus(FALSE);
|
||||||
GetStoreDataStatus();
|
GetStoreDataStatus();
|
||||||
|
|
||||||
int NumOfUsedHeads(0);
|
|
||||||
m_result=m_pGetNumOfUsedHeads(&NumOfUsedHeads);
|
|
||||||
|
|
||||||
LKIF2_SAMPLINGCYCLE TestSamplingCycle(LKIF2_SAMPLINGCYCLE_2_55USEC);
|
|
||||||
m_result=m_pGetSamplingCycle(&TestSamplingCycle);
|
|
||||||
|
|
||||||
int TestNumStorage(0);
|
|
||||||
LKIF_STORAGECYCLE TestStorageCycle(LKIF_STORAGECYCLE_1);
|
|
||||||
m_result=m_pGetDataStorage(&TestNumStorage,&TestStorageCycle);
|
|
||||||
|
|
||||||
BOOL OutNoStatus(FALSE);
|
|
||||||
for (int i=0;i<12;i++)
|
|
||||||
{
|
|
||||||
m_result=m_pGetStorageTarget(i,&OutNoStatus);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
if (!m_bIsStorage)
|
if (!m_bIsStorage)
|
||||||
{
|
{
|
||||||
m_result=m_pDataStorageInit();
|
m_result=m_pDataStorageInit();
|
||||||
|
|
||||||
m_result=m_SetSamplingCycle(LKIF2_SAMPLINGCYCLE_200USEC);
|
|
||||||
m_result = m_GetNumOfUsedOut(&m_NumberOfUsedOUT);
|
|
||||||
if (_StorageOutNumber<1)
|
|
||||||
{
|
|
||||||
_StorageOutNumber=1;
|
|
||||||
}
|
|
||||||
else if (_StorageOutNumber>OUT_NUM_MAX)
|
|
||||||
{
|
|
||||||
_StorageOutNumber=OUT_NUM_MAX;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
if (_NeedStorageDataNumber<1)
|
|
||||||
{
|
|
||||||
_NeedStorageDataNumber=1;
|
|
||||||
}
|
|
||||||
else if (_NeedStorageDataNumber>MAX_STORAGE_DATA_SIZE)
|
|
||||||
{
|
|
||||||
_NeedStorageDataNumber=MAX_STORAGE_DATA_SIZE;
|
|
||||||
}
|
|
||||||
m_NeedStorageDataNumber=_NeedStorageDataNumber;
|
|
||||||
|
|
||||||
if (_SampleTime<0.4)
|
|
||||||
{
|
|
||||||
m_StorageCycle=LKIF_STORAGECYCLE_1;
|
|
||||||
}
|
|
||||||
else if (_SampleTime<1)
|
|
||||||
{
|
|
||||||
m_StorageCycle=LKIF_STORAGECYCLE_2;
|
|
||||||
}
|
|
||||||
else if (_SampleTime<2)
|
|
||||||
{
|
|
||||||
m_StorageCycle=LKIF_STORAGECYCLE_5;
|
|
||||||
}
|
|
||||||
else if (_SampleTime<4)
|
|
||||||
{
|
|
||||||
m_StorageCycle=LKIF_STORAGECYCLE_10;
|
|
||||||
}
|
|
||||||
else if (_SampleTime<10)
|
|
||||||
{
|
|
||||||
m_StorageCycle=LKIF_STORAGECYCLE_20;
|
|
||||||
}
|
|
||||||
else if (_SampleTime<20)
|
|
||||||
{
|
|
||||||
m_StorageCycle=LKIF_STORAGECYCLE_50;
|
|
||||||
}
|
|
||||||
else if (_SampleTime<40)
|
|
||||||
{
|
|
||||||
m_StorageCycle=LKIF_STORAGECYCLE_100;
|
|
||||||
}
|
|
||||||
else if (_SampleTime<100)
|
|
||||||
{
|
|
||||||
m_StorageCycle=LKIF_STORAGECYCLE_200;
|
|
||||||
}
|
|
||||||
else if (_SampleTime<200)
|
|
||||||
{
|
|
||||||
m_StorageCycle=LKIF_STORAGECYCLE_500;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
m_StorageCycle=LKIF_STORAGECYCLE_1000;
|
|
||||||
}
|
|
||||||
for (int i=0;i<m_NumberOfUsedOUT;i++)
|
|
||||||
{
|
|
||||||
if (i<_StorageOutNumber)
|
|
||||||
{
|
|
||||||
m_result=m_SetStorageTarget(i,TRUE);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
m_result=m_SetStorageTarget(i,FALSE);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
m_result=m_pSetDataStorage(m_NeedStorageDataNumber,m_StorageCycle);
|
|
||||||
|
|
||||||
if (m_result==RC_OK)
|
|
||||||
{
|
|
||||||
m_result=m_pDataStorageStart();
|
m_result=m_pDataStorageStart();
|
||||||
ReturnStatus=TRUE;
|
ReturnStatus=TRUE;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
return ReturnStatus;
|
return ReturnStatus;
|
||||||
};
|
};
|
||||||
//==============================================
|
//==============================================
|
||||||
|
|||||||
@@ -476,3 +476,148 @@ Init:Open device succeed .
|
|||||||
Destruct Cso7_Proto.
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
Construct Cso7_Proto.
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
Init:Open device succeed .
|
||||||
|
|
||||||
|
_start_machine
|
||||||
|
Exit: Exit_SO7Usb
|
||||||
|
|
||||||
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
Init:Open device succeed .
|
||||||
|
|
||||||
|
_start_machine
|
||||||
|
Exit: Exit_SO7Usb
|
||||||
|
|
||||||
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
Init:Open device succeed .
|
||||||
|
|
||||||
|
_start_machine
|
||||||
|
Exit: Exit_SO7Usb
|
||||||
|
|
||||||
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
Init:Open device succeed .
|
||||||
|
|
||||||
|
_start_machine
|
||||||
|
Exit: Exit_SO7Usb
|
||||||
|
|
||||||
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
Init:Open device succeed .
|
||||||
|
|
||||||
|
_start_machine
|
||||||
|
Exit: Exit_SO7Usb
|
||||||
|
|
||||||
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
Init:Open device succeed .
|
||||||
|
|
||||||
|
_start_machine
|
||||||
|
Exit: Exit_SO7Usb
|
||||||
|
|
||||||
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
Init:Open device succeed .
|
||||||
|
|
||||||
|
_start_machine
|
||||||
|
Exit: Exit_SO7Usb
|
||||||
|
|
||||||
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
Init:Open device succeed .
|
||||||
|
|
||||||
|
_start_machine
|
||||||
|
Exit: Exit_SO7Usb
|
||||||
|
|
||||||
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
Init:Open device succeed .
|
||||||
|
|
||||||
|
_start_machine
|
||||||
|
Exit: Exit_SO7Usb
|
||||||
|
|
||||||
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
Init:Open device succeed .
|
||||||
|
|
||||||
|
_start_machine
|
||||||
|
Exit: Exit_SO7Usb
|
||||||
|
|
||||||
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
Init:Open device succeed .
|
||||||
|
|
||||||
|
_start_machine
|
||||||
|
Exit: Exit_SO7Usb
|
||||||
|
|
||||||
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
Init:Open device succeed .
|
||||||
|
|
||||||
|
_start_machine
|
||||||
|
Exit: Exit_SO7Usb
|
||||||
|
|
||||||
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
Init:Open device succeed .
|
||||||
|
|
||||||
|
_start_machine
|
||||||
|
Exit: Exit_SO7Usb
|
||||||
|
|
||||||
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
Init:Open device succeed .
|
||||||
|
|
||||||
|
_start_machine
|
||||||
|
Exit: Exit_SO7Usb
|
||||||
|
|
||||||
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
Init:Open device succeed .
|
||||||
|
|
||||||
|
_start_machine
|
||||||
|
Exit: Exit_SO7Usb
|
||||||
|
|
||||||
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
Init:Open device succeed .
|
||||||
|
|
||||||
|
_start_machine
|
||||||
|
Exit: Exit_SO7Usb
|
||||||
|
|
||||||
|
Destruct Cso7_Proto.
|
||||||
|
|
||||||
|
Construct Cso7_Proto.
|
||||||
|
|
||||||
|
|||||||
@@ -1,101 +1,101 @@
|
|||||||
[HARDWARE]
|
[HARDWARE]
|
||||||
SPEED_BASE_X1=2
|
SPEED_BASE_X1=1
|
||||||
SPEED_MAX_X1=0
|
SPEED_MAX_X1=1
|
||||||
SPEED_START_X1=10
|
SPEED_START_X1=1
|
||||||
SPEED_FRESH_X1=10
|
SPEED_FRESH_X1=1
|
||||||
SPEED_SLOW_X1=0.000
|
SPEED_SLOW_X1=1.000
|
||||||
;
|
;
|
||||||
SPEED_BASE_X2=2
|
SPEED_BASE_X2=1
|
||||||
SPEED_MAX_X2=0
|
SPEED_MAX_X2=1
|
||||||
SPEED_START_X2=10
|
SPEED_START_X2=1
|
||||||
SPEED_FRESH_X2=10
|
SPEED_FRESH_X2=1
|
||||||
SPEED_SLOW_X2=0.000
|
SPEED_SLOW_X2=1.000
|
||||||
;
|
;
|
||||||
SPEED_BASE_X3=2
|
SPEED_BASE_X3=1
|
||||||
SPEED_MAX_X3=1
|
SPEED_MAX_X3=1
|
||||||
SPEED_START_X3=10
|
SPEED_START_X3=1
|
||||||
SPEED_FRESH_X3=10
|
SPEED_FRESH_X3=1
|
||||||
SPEED_SLOW_X3=0.000
|
SPEED_SLOW_X3=1.000
|
||||||
;
|
;
|
||||||
SPEED_BASE_X4=1
|
SPEED_BASE_X4=1
|
||||||
SPEED_MAX_X4=0
|
SPEED_MAX_X4=1
|
||||||
SPEED_START_X4=20
|
SPEED_START_X4=1
|
||||||
SPEED_FRESH_X4=10
|
SPEED_FRESH_X4=1
|
||||||
SPEED_SLOW_X4=0.000
|
SPEED_SLOW_X4=1.000
|
||||||
;
|
;
|
||||||
SPEED_BASE_X5=1
|
SPEED_BASE_X5=1
|
||||||
SPEED_MAX_X5=0
|
SPEED_MAX_X5=1
|
||||||
SPEED_START_X5=20
|
SPEED_START_X5=1
|
||||||
SPEED_FRESH_X5=10
|
SPEED_FRESH_X5=1
|
||||||
SPEED_SLOW_X5=0.000
|
SPEED_SLOW_X5=1.000
|
||||||
;
|
;
|
||||||
SPEED_BASE_Y1=5
|
SPEED_BASE_Y1=1
|
||||||
SPEED_MAX_Y1=200
|
SPEED_MAX_Y1=1
|
||||||
SPEED_START_Y1=30
|
SPEED_START_Y1=1
|
||||||
SPEED_FRESH_Y1=10
|
SPEED_FRESH_Y1=1
|
||||||
SPEED_SLOW_Y1=0.600
|
SPEED_SLOW_Y1=1.000
|
||||||
;
|
;
|
||||||
SPEED_BASE_Y2=3
|
SPEED_BASE_Y2=1
|
||||||
SPEED_MAX_Y2=60
|
SPEED_MAX_Y2=1
|
||||||
SPEED_START_Y2=10
|
SPEED_START_Y2=1
|
||||||
SPEED_FRESH_Y2=10
|
SPEED_FRESH_Y2=1
|
||||||
SPEED_SLOW_Y2=0.200
|
SPEED_SLOW_Y2=1.000
|
||||||
;
|
;
|
||||||
SPEED_BASE_Y3=1
|
SPEED_BASE_Y3=1
|
||||||
SPEED_MAX_Y3=5
|
SPEED_MAX_Y3=1
|
||||||
SPEED_START_Y3=3
|
SPEED_START_Y3=1
|
||||||
SPEED_FRESH_Y3=3
|
SPEED_FRESH_Y3=1
|
||||||
SPEED_SLOW_Y3=0.100
|
SPEED_SLOW_Y3=1.000
|
||||||
;
|
;
|
||||||
SPEED_BASE_Y4=5
|
SPEED_BASE_Y4=1
|
||||||
SPEED_MAX_Y4=0
|
SPEED_MAX_Y4=1
|
||||||
SPEED_START_Y4=50
|
SPEED_START_Y4=1
|
||||||
SPEED_FRESH_Y4=5
|
SPEED_FRESH_Y4=1
|
||||||
SPEED_SLOW_Y4=0.000
|
SPEED_SLOW_Y4=1.000
|
||||||
;
|
;
|
||||||
SPEED_BASE_Y5=5
|
SPEED_BASE_Y5=1
|
||||||
SPEED_MAX_Y5=0
|
SPEED_MAX_Y5=1
|
||||||
SPEED_START_Y5=80
|
SPEED_START_Y5=1
|
||||||
SPEED_FRESH_Y5=5
|
SPEED_FRESH_Y5=1
|
||||||
SPEED_SLOW_Y5=0.000
|
SPEED_SLOW_Y5=1.000
|
||||||
;
|
;
|
||||||
SPEED_BASE_Z1=5
|
SPEED_BASE_Z1=1
|
||||||
SPEED_MAX_Z1=200
|
SPEED_MAX_Z1=1
|
||||||
SPEED_START_Z1=50
|
SPEED_START_Z1=1
|
||||||
SPEED_FRESH_Z1=10
|
SPEED_FRESH_Z1=1
|
||||||
SPEED_SLOW_Z1=0.500
|
SPEED_SLOW_Z1=1.000
|
||||||
;
|
;
|
||||||
SPEED_BASE_Z2=5
|
SPEED_BASE_Z2=1
|
||||||
SPEED_MAX_Z2=50
|
SPEED_MAX_Z2=1
|
||||||
SPEED_START_Z2=10
|
SPEED_START_Z2=1
|
||||||
SPEED_FRESH_Z2=10
|
SPEED_FRESH_Z2=1
|
||||||
SPEED_SLOW_Z2=0.100
|
SPEED_SLOW_Z2=1.000
|
||||||
;
|
;
|
||||||
SPEED_BASE_Z3=5
|
SPEED_BASE_Z3=1
|
||||||
SPEED_MAX_Z3=5
|
SPEED_MAX_Z3=1
|
||||||
SPEED_START_Z3=5
|
SPEED_START_Z3=1
|
||||||
SPEED_FRESH_Z3=10
|
SPEED_FRESH_Z3=1
|
||||||
SPEED_SLOW_Z3=0.000
|
SPEED_SLOW_Z3=1.000
|
||||||
;
|
;
|
||||||
SPEED_BASE_Z4=5
|
SPEED_BASE_Z4=1
|
||||||
SPEED_MAX_Z4=0
|
SPEED_MAX_Z4=1
|
||||||
SPEED_START_Z4=50
|
SPEED_START_Z4=1
|
||||||
SPEED_FRESH_Z4=5
|
SPEED_FRESH_Z4=1
|
||||||
SPEED_SLOW_Z4=0.000
|
SPEED_SLOW_Z4=1.000
|
||||||
;
|
;
|
||||||
SPEED_BASE_Z5=5
|
SPEED_BASE_Z5=1
|
||||||
SPEED_MAX_Z5=0
|
SPEED_MAX_Z5=1
|
||||||
SPEED_START_Z5=80
|
SPEED_START_Z5=1
|
||||||
SPEED_FRESH_Z5=5
|
SPEED_FRESH_Z5=1
|
||||||
SPEED_SLOW_Z5=0.000
|
SPEED_SLOW_Z5=1.000
|
||||||
;
|
;
|
||||||
X_MOTOR_PRECISION=0.019
|
X_MOTOR_PRECISION=0.100
|
||||||
Y_MOTOR_PRECISION=0.019
|
Y_MOTOR_PRECISION=0.100
|
||||||
Z_MOTOR_PRECISION=0.004
|
Z_MOTOR_PRECISION=0.100
|
||||||
;
|
;
|
||||||
X_MOTOR_WHEELBASE=20.000
|
X_MOTOR_WHEELBASE=1.000
|
||||||
Y_MOTOR_WHEELBASE=20.000
|
Y_MOTOR_WHEELBASE=1.000
|
||||||
Z_MOTOR_WHEELBASE=1.500
|
Z_MOTOR_WHEELBASE=1.000
|
||||||
;
|
;
|
||||||
MOTOR_PULSE_NUM=10000
|
MOTOR_PULSE_NUM=10000
|
||||||
;
|
;
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
#include "stdafx.h"
|
#include "stdafx.h"
|
||||||
#include "resource.h"
|
#include "resource.h"
|
||||||
#include "afxdialogex.h"
|
#include "afxdialogex.h"
|
||||||
|
#include <Windows.h>
|
||||||
|
#include <shellapi.h>
|
||||||
#include "..\..\..\Keyence\Keyence_Laser.h"
|
#include "..\..\..\Keyence\Keyence_Laser.h"
|
||||||
#include "..\..\..\Keyence\Keyence_Laser_LK_H.h"
|
#include "..\..\..\Keyence\Keyence_Laser_LK_H.h"
|
||||||
#include "..\..\..\Keyence\\Keyence_Proto.h"
|
#include "..\..\..\Keyence\\Keyence_Proto.h"
|
||||||
@@ -65,31 +67,108 @@ BEGIN_MESSAGE_MAP(CKeyence_UtilDlg, CDialog)
|
|||||||
ON_BN_CLICKED(IDC_BUTTON_SCAN_KEYENCE_LK_HLASER, &CKeyence_UtilDlg::OnBnClickedButtonScanKeyenceLkHlaser)
|
ON_BN_CLICKED(IDC_BUTTON_SCAN_KEYENCE_LK_HLASER, &CKeyence_UtilDlg::OnBnClickedButtonScanKeyenceLkHlaser)
|
||||||
ON_BN_CLICKED(IDC_BUTTON_STOP_SCAN_KEYENCE_LK_HLASER, &CKeyence_UtilDlg::OnBnClickedButtonStopScanKeyenceLkHlaser)
|
ON_BN_CLICKED(IDC_BUTTON_STOP_SCAN_KEYENCE_LK_HLASER, &CKeyence_UtilDlg::OnBnClickedButtonStopScanKeyenceLkHlaser)
|
||||||
ON_BN_CLICKED(IDC_BUTTON_GET_SCAN_DATA_KEYENCE_LK_HLASER, &CKeyence_UtilDlg::OnBnClickedButtonGetScanDataKeyenceLkHlaser)
|
ON_BN_CLICKED(IDC_BUTTON_GET_SCAN_DATA_KEYENCE_LK_HLASER, &CKeyence_UtilDlg::OnBnClickedButtonGetScanDataKeyenceLkHlaser)
|
||||||
|
ON_BN_CLICKED(IDC_RADIO_KEYENCE_LASER_LK_H, &CKeyence_UtilDlg::OnBnClickedRadioKeyenceLaserLkH)
|
||||||
|
ON_BN_CLICKED(IDC_RADIO_KEYENCE_LASER_LK_G, &CKeyence_UtilDlg::OnBnClickedRadioKeyenceLaserLkG)
|
||||||
END_MESSAGE_MAP()
|
END_MESSAGE_MAP()
|
||||||
|
|
||||||
|
#pragma region GUI
|
||||||
|
|
||||||
|
//======================================================
|
||||||
BOOL CKeyence_UtilDlg::OnInitDialog()
|
BOOL CKeyence_UtilDlg::OnInitDialog()
|
||||||
{
|
{
|
||||||
CDialog::OnInitDialog();
|
CDialog::OnInitDialog();
|
||||||
|
|
||||||
|
GetDlgItem(IDC_CHECK_CONTINUE_READ_LASER_VALUE)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_INIT_KEYENCE_LASER)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_SCAN_KEYENCE_LK_GLASER)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_STOP_SCAN_KEYENCE_LK_GLASER)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_GET_SCAN_DATA_KEYENCE_LK_GLASER)->EnableWindow(false);
|
||||||
|
|
||||||
|
GetDlgItem(IDC_CHECK_CONTINUE_READ_LASER_LK_H_VALUE)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_LASER_LK_H_GET_DATA)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_SCAN_KEYENCE_LK_HLASER)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_STOP_SCAN_KEYENCE_LK_HLASER)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_GET_SCAN_DATA_KEYENCE_LK_HLASER)->EnableWindow(false);
|
||||||
m_pSO7_Proto->Init_SO7Usb();
|
m_pSO7_Proto->Init_SO7Usb();
|
||||||
m_pSO7_Proto->_start_machine();
|
m_pSO7_Proto->_start_machine();
|
||||||
((CButton *)GetDlgItem(IDC_RADIO_KEYENCE_LASER_LK_G))->SetCheck(FALSE);
|
|
||||||
((CButton *)GetDlgItem(IDC_RADIO_KEYENCE_LASER_LK_H))->SetCheck(TRUE);
|
|
||||||
|
|
||||||
if (((CButton *)GetDlgItem(IDC_RADIO_KEYENCE_LASER_LK_G))->GetCheck())
|
|
||||||
{
|
|
||||||
m_pKeyence_Laser->KeyenceLaserInit();
|
|
||||||
}
|
|
||||||
else if (((CButton *)GetDlgItem(IDC_RADIO_KEYENCE_LASER_LK_H))->GetCheck())
|
|
||||||
{
|
|
||||||
m_pKeyence_Laser_LK_H->KeyenceLaserInit();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
return TRUE; // return TRUE unless you set the focus to a control
|
return TRUE; // return TRUE unless you set the focus to a control
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//======================================================
|
||||||
|
void CKeyence_UtilDlg::OnBnClickedRadioKeyenceLaserLkH()
|
||||||
|
{
|
||||||
|
GetDlgItem(IDC_CHECK_CONTINUE_READ_LASER_VALUE)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_INIT_KEYENCE_LASER)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_SCAN_KEYENCE_LK_GLASER)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_STOP_SCAN_KEYENCE_LK_GLASER)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_GET_SCAN_DATA_KEYENCE_LK_GLASER)->EnableWindow(false);
|
||||||
|
|
||||||
|
GetDlgItem(IDC_CHECK_CONTINUE_READ_LASER_LK_H_VALUE)->EnableWindow(true);
|
||||||
|
GetDlgItem(IDC_BUTTON_LASER_LK_H_GET_DATA)->EnableWindow(true);
|
||||||
|
GetDlgItem(IDC_BUTTON_SCAN_KEYENCE_LK_HLASER)->EnableWindow(true);
|
||||||
|
GetDlgItem(IDC_BUTTON_STOP_SCAN_KEYENCE_LK_HLASER)->EnableWindow(true);
|
||||||
|
GetDlgItem(IDC_BUTTON_GET_SCAN_DATA_KEYENCE_LK_HLASER)->EnableWindow(true);
|
||||||
|
|
||||||
|
m_pKeyence_Laser_LK_H->KeyenceLaserInit();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//======================================================
|
||||||
|
void CKeyence_UtilDlg::OnBnClickedRadioKeyenceLaserLkG()
|
||||||
|
{
|
||||||
|
GetDlgItem(IDC_CHECK_CONTINUE_READ_LASER_VALUE)->EnableWindow(true);
|
||||||
|
GetDlgItem(IDC_BUTTON_INIT_KEYENCE_LASER)->EnableWindow(true);
|
||||||
|
GetDlgItem(IDC_BUTTON_SCAN_KEYENCE_LK_GLASER)->EnableWindow(true);
|
||||||
|
GetDlgItem(IDC_BUTTON_STOP_SCAN_KEYENCE_LK_GLASER)->EnableWindow(true);
|
||||||
|
GetDlgItem(IDC_BUTTON_GET_SCAN_DATA_KEYENCE_LK_GLASER)->EnableWindow(true);
|
||||||
|
|
||||||
|
GetDlgItem(IDC_CHECK_CONTINUE_READ_LASER_LK_H_VALUE)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_LASER_LK_H_GET_DATA)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_SCAN_KEYENCE_LK_HLASER)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_STOP_SCAN_KEYENCE_LK_HLASER)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_GET_SCAN_DATA_KEYENCE_LK_HLASER)->EnableWindow(false);
|
||||||
|
|
||||||
|
m_pKeyence_Laser->KeyenceLaserInit();
|
||||||
|
}
|
||||||
|
//=====================================================================================
|
||||||
|
void CKeyence_UtilDlg::OnBnClickedCancel()
|
||||||
|
{
|
||||||
|
KillTimer(1);
|
||||||
|
KillTimer(2);
|
||||||
|
KillTimer(3);
|
||||||
|
KillTimer(4);
|
||||||
|
|
||||||
|
m_pSO7_Proto->_shutdown_machine();
|
||||||
|
m_pSO7_Proto->Exit_SO7Usb();
|
||||||
|
CDialog::OnCancel();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//=====================================================================================
|
||||||
|
//Print message on edit control
|
||||||
|
void CKeyence_UtilDlg::OutputWithScroll(const CString &strNewText,CEdit &edtOutput)
|
||||||
|
{
|
||||||
|
CString strOutput;
|
||||||
|
edtOutput.GetWindowText(strOutput);
|
||||||
|
strOutput += strNewText;
|
||||||
|
if ("\r\n" != strOutput.Right(2))
|
||||||
|
{
|
||||||
|
strOutput += "\r\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
int iCount = strOutput.GetLength();
|
||||||
|
|
||||||
|
edtOutput.SetRedraw(FALSE);
|
||||||
|
edtOutput.SetWindowText(strOutput);
|
||||||
|
int iLine = edtOutput.GetLineCount();
|
||||||
|
edtOutput.LineScroll(iLine, 0);
|
||||||
|
edtOutput.SetSel(iCount, iCount);
|
||||||
|
edtOutput.SetRedraw(TRUE);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#pragma endregion
|
||||||
|
|
||||||
// CKeyence_UtilDlg 消息处理程序
|
// CKeyence_UtilDlg 消息处理程序
|
||||||
#pragma region LK_G_LASER
|
#pragma region LK_G_LASER
|
||||||
@@ -154,7 +233,7 @@ void CKeyence_UtilDlg::OnBnClickedButtonGetScanDataKeyenceLkGlaser()
|
|||||||
FILE* m_pOutFile;
|
FILE* m_pOutFile;
|
||||||
char *outBuff = NULL;
|
char *outBuff = NULL;
|
||||||
|
|
||||||
CString cFileName=_T("T:\\log\\Laser.log");
|
CString cFileName=_T("C:\\log\\Laser.log");
|
||||||
_wfopen_s(&m_pOutFile, cFileName, _T("wt"));
|
_wfopen_s(&m_pOutFile, cFileName, _T("wt"));
|
||||||
if (!m_pOutFile)
|
if (!m_pOutFile)
|
||||||
{
|
{
|
||||||
@@ -171,7 +250,7 @@ void CKeyence_UtilDlg::OnBnClickedButtonGetScanDataKeyenceLkGlaser()
|
|||||||
}
|
}
|
||||||
fclose(m_pOutFile);
|
fclose(m_pOutFile);
|
||||||
}
|
}
|
||||||
|
ShellExecute(NULL,L"open",L"notepad++.exe",L"C:\\log\\Laser.log",NULL,SW_SHOWNORMAL);
|
||||||
}
|
}
|
||||||
#pragma endregion
|
#pragma endregion
|
||||||
//================================================================================================
|
//================================================================================================
|
||||||
@@ -219,41 +298,6 @@ void CKeyence_UtilDlg::OnTimer(UINT_PTR nIDEvent)
|
|||||||
CDialog::OnTimer(nIDEvent);
|
CDialog::OnTimer(nIDEvent);
|
||||||
}
|
}
|
||||||
|
|
||||||
void CKeyence_UtilDlg::OnBnClickedCancel()
|
|
||||||
{
|
|
||||||
KillTimer(1);
|
|
||||||
KillTimer(2);
|
|
||||||
KillTimer(3);
|
|
||||||
KillTimer(4);
|
|
||||||
|
|
||||||
m_pSO7_Proto->_shutdown_machine();
|
|
||||||
m_pSO7_Proto->Exit_SO7Usb();
|
|
||||||
CDialog::OnCancel();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
//=====================================================================================
|
|
||||||
//Print message on edit control
|
|
||||||
void CKeyence_UtilDlg::OutputWithScroll(const CString &strNewText,CEdit &edtOutput)
|
|
||||||
{
|
|
||||||
CString strOutput;
|
|
||||||
edtOutput.GetWindowText(strOutput);
|
|
||||||
strOutput += strNewText;
|
|
||||||
if ("\r\n" != strOutput.Right(2))
|
|
||||||
{
|
|
||||||
strOutput += "\r\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
int iCount = strOutput.GetLength();
|
|
||||||
|
|
||||||
edtOutput.SetRedraw(FALSE);
|
|
||||||
edtOutput.SetWindowText(strOutput);
|
|
||||||
int iLine = edtOutput.GetLineCount();
|
|
||||||
edtOutput.LineScroll(iLine, 0);
|
|
||||||
edtOutput.SetSel(iCount, iCount);
|
|
||||||
edtOutput.SetRedraw(TRUE);
|
|
||||||
}
|
|
||||||
|
|
||||||
#pragma region BackUp
|
#pragma region BackUp
|
||||||
/************************************************
|
/************************************************
|
||||||
*************************************************/
|
*************************************************/
|
||||||
@@ -344,6 +388,8 @@ void CKeyence_UtilDlg::OnBnClickedButtonExitKeyenceUsb()
|
|||||||
|
|
||||||
#pragma endregion
|
#pragma endregion
|
||||||
|
|
||||||
|
#pragma region LK_H_LASER
|
||||||
|
//======================================================
|
||||||
void CKeyence_UtilDlg::OnBnClickedButtonLaserLkHGetData()
|
void CKeyence_UtilDlg::OnBnClickedButtonLaserLkHGetData()
|
||||||
{
|
{
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_OPEN_KEYENCE_LASER();
|
m_pSO7_Proto->_send_cmd_SO7_CMD_OPEN_KEYENCE_LASER();
|
||||||
@@ -361,7 +407,7 @@ void CKeyence_UtilDlg::OnBnClickedButtonLaserLkHGetData()
|
|||||||
GetDlgItem(IDC_EDIT_LASER_LK_H_VALUE2)->SetWindowText(csLaserValue);
|
GetDlgItem(IDC_EDIT_LASER_LK_H_VALUE2)->SetWindowText(csLaserValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//======================================================
|
||||||
void CKeyence_UtilDlg::OnBnClickedCheckContinueReadLaserLkHValue()
|
void CKeyence_UtilDlg::OnBnClickedCheckContinueReadLaserLkHValue()
|
||||||
{
|
{
|
||||||
if (((CButton*)(GetDlgItem(IDC_CHECK_CONTINUE_READ_LASER_LK_H_VALUE)))->GetCheck())
|
if (((CButton*)(GetDlgItem(IDC_CHECK_CONTINUE_READ_LASER_LK_H_VALUE)))->GetCheck())
|
||||||
@@ -376,7 +422,7 @@ void CKeyence_UtilDlg::OnBnClickedCheckContinueReadLaserLkHValue()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//======================================================
|
||||||
void CKeyence_UtilDlg::OnBnClickedButtonScanKeyenceLkHlaser()
|
void CKeyence_UtilDlg::OnBnClickedButtonScanKeyenceLkHlaser()
|
||||||
{
|
{
|
||||||
m_LK_H_StorageOutNumber=4;
|
m_LK_H_StorageOutNumber=4;
|
||||||
@@ -385,7 +431,7 @@ void CKeyence_UtilDlg::OnBnClickedButtonScanKeyenceLkHlaser()
|
|||||||
SetTimer(4,100,NULL);
|
SetTimer(4,100,NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//======================================================
|
||||||
void CKeyence_UtilDlg::OnBnClickedButtonStopScanKeyenceLkHlaser()
|
void CKeyence_UtilDlg::OnBnClickedButtonStopScanKeyenceLkHlaser()
|
||||||
{
|
{
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_STOP_MOVE_XYZ();
|
m_pSO7_Proto->_send_cmd_SO7_CMD_STOP_MOVE_XYZ();
|
||||||
@@ -393,7 +439,7 @@ void CKeyence_UtilDlg::OnBnClickedButtonStopScanKeyenceLkHlaser()
|
|||||||
KillTimer(4);
|
KillTimer(4);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//======================================================
|
||||||
void CKeyence_UtilDlg::OnBnClickedButtonGetScanDataKeyenceLkHlaser()
|
void CKeyence_UtilDlg::OnBnClickedButtonGetScanDataKeyenceLkHlaser()
|
||||||
{
|
{
|
||||||
float GetData[LK_H_MAX_STORAGE_DATA_SIZE]={0.0};
|
float GetData[LK_H_MAX_STORAGE_DATA_SIZE]={0.0};
|
||||||
@@ -401,7 +447,7 @@ void CKeyence_UtilDlg::OnBnClickedButtonGetScanDataKeyenceLkHlaser()
|
|||||||
|
|
||||||
FILE* m_pOutFile;
|
FILE* m_pOutFile;
|
||||||
char *outBuff = NULL;
|
char *outBuff = NULL;
|
||||||
CString cFileName=_T("T:\\log\\LK_H_Laser.log");
|
CString cFileName=_T("C:\\log\\LK_H_Laser.log");
|
||||||
_wfopen_s(&m_pOutFile, cFileName, _T("wt"));
|
_wfopen_s(&m_pOutFile, cFileName, _T("wt"));
|
||||||
if (!m_pOutFile)
|
if (!m_pOutFile)
|
||||||
{
|
{
|
||||||
@@ -409,7 +455,7 @@ void CKeyence_UtilDlg::OnBnClickedButtonGetScanDataKeyenceLkHlaser()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
for(int i=0;i<=m_LK_H_StorageOutNumber;i++)
|
for(int i=0;i<m_LK_H_StorageOutNumber;i++)
|
||||||
{
|
{
|
||||||
m_pKeyence_Laser_LK_H->GetStoredData(i,GetData,&GetDataNumber);
|
m_pKeyence_Laser_LK_H->GetStoredData(i,GetData,&GetDataNumber);
|
||||||
m_OutMessage.Format(_T("--------OUT%d: TotaL:%d----------"),i,GetDataNumber);
|
m_OutMessage.Format(_T("--------OUT%d: TotaL:%d----------"),i,GetDataNumber);
|
||||||
@@ -425,5 +471,6 @@ void CKeyence_UtilDlg::OnBnClickedButtonGetScanDataKeyenceLkHlaser()
|
|||||||
}
|
}
|
||||||
fclose(m_pOutFile);
|
fclose(m_pOutFile);
|
||||||
}
|
}
|
||||||
|
ShellExecute(NULL,L"open",L"notepad++.exe",L"C:\\log\\LK_H_Laser.log",NULL,SW_SHOWNORMAL);
|
||||||
}
|
}
|
||||||
|
#pragma endregion
|
||||||
@@ -39,4 +39,6 @@ public:
|
|||||||
afx_msg void OnBnClickedButtonScanKeyenceLkHlaser();
|
afx_msg void OnBnClickedButtonScanKeyenceLkHlaser();
|
||||||
afx_msg void OnBnClickedButtonStopScanKeyenceLkHlaser();
|
afx_msg void OnBnClickedButtonStopScanKeyenceLkHlaser();
|
||||||
afx_msg void OnBnClickedButtonGetScanDataKeyenceLkHlaser();
|
afx_msg void OnBnClickedButtonGetScanDataKeyenceLkHlaser();
|
||||||
|
afx_msg void OnBnClickedRadioKeyenceLaserLkH();
|
||||||
|
afx_msg void OnBnClickedRadioKeyenceLaserLkG();
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -294,62 +294,323 @@ BEGIN
|
|||||||
GROUPBOX "坐标轴",IDC_STATIC,386,392,50,48
|
GROUPBOX "坐标轴",IDC_STATIC,386,392,50,48
|
||||||
END
|
END
|
||||||
|
|
||||||
IDD_SO7_UTIL_AUTO_ZOOM DIALOGEX 0, 0, 426, 431
|
IDD_SO7_UTIL_AUTO_ZOOM DIALOGEX 0, 0, 426, 460
|
||||||
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||||
CAPTION "Auto Zoom(SO7)"
|
CAPTION "Auto Zoom(SO7)"
|
||||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||||
BEGIN
|
BEGIN
|
||||||
PUSHBUTTON "Exit",IDCANCEL,359,385,50,14
|
PUSHBUTTON "Exit",IDCANCEL,369,420,50,14
|
||||||
PUSHBUTTON "Send",IDC_BUTTON_SEND_DATA,284,284,50,17
|
PUSHBUTTON "Send",IDC_BUTTON_SEND_DATA,284,315,50,17
|
||||||
LISTBOX IDC_LIST_SHOWMESSAGE,86,315,191,54,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
|
LISTBOX IDC_LIST_SHOWMESSAGE,86,346,191,54,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
|
||||||
EDITTEXT IDC_EDIT_DATASEND,86,285,191,16,ES_MULTILINE | ES_AUTOHSCROLL | ES_WANTRETURN
|
EDITTEXT IDC_EDIT_DATASEND,86,316,191,16,ES_MULTILINE | ES_AUTOHSCROLL | ES_WANTRETURN
|
||||||
PUSHBUTTON "Clear",IDC_BUTTON_CLEARMESSAGE,284,332,50,17
|
PUSHBUTTON "Clear",IDC_BUTTON_CLEARMESSAGE,284,363,50,17
|
||||||
GROUPBOX "Serial Communication",IDC_STATIC,11,269,398,117
|
GROUPBOX "Serial Communication",IDC_STATIC,11,300,398,117
|
||||||
GROUPBOX "Move Test",IDC_STATIC,13,7,393,239
|
GROUPBOX "Move Test",IDC_STATIC,13,28,393,247
|
||||||
EDITTEXT IDC_EDIT_ZOOM_ANGLE,129,104,81,14,ES_RIGHT | ES_AUTOHSCROLL | ES_READONLY
|
EDITTEXT IDC_EDIT_ZOOM_ANGLE,129,137,81,14,ES_RIGHT | ES_AUTOHSCROLL | ES_READONLY
|
||||||
LTEXT "Zm",IDC_STATIC,109,107,10,8
|
LTEXT "Zm",IDC_STATIC,109,140,10,8
|
||||||
CTEXT "°",IDC_STATIC,213,103,8,8
|
CTEXT "°",IDC_STATIC,213,136,8,8
|
||||||
CONTROL "MoveTest",IDC_RADIO_MOVETEST,"Button",BS_AUTORADIOBUTTON,124,251,47,10
|
CONTROL "MoveTest",IDC_RADIO_MOVETEST,"Button",BS_AUTORADIOBUTTON,124,282,47,10
|
||||||
CONTROL "SendCmd",IDC_RADIO_SENDCMD,"Button",BS_AUTORADIOBUTTON,194,251,46,10
|
CONTROL "SendCmd",IDC_RADIO_SENDCMD,"Button",BS_AUTORADIOBUTTON,194,282,46,10
|
||||||
PUSHBUTTON "Zero Set",IDC_BUTTON_ZOOM_SETZERO,263,105,50,14,NOT WS_VISIBLE
|
PUSHBUTTON "Zero Set",IDC_BUTTON_ZOOM_SETZERO,263,138,50,14,NOT WS_VISIBLE
|
||||||
EDITTEXT IDC_EDIT_REPETEST_PAUSE,179,67,54,14,ES_AUTOHSCROLL
|
EDITTEXT IDC_EDIT_REPETEST_PAUSE,179,100,54,14,ES_AUTOHSCROLL
|
||||||
CTEXT "ms",IDC_STATIC,235,68,11,8
|
CTEXT "ms",IDC_STATIC,235,101,11,8
|
||||||
EDITTEXT IDC_EDIT_ZOOM_LOG,47,129,250,110,ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN | WS_VSCROLL
|
EDITTEXT IDC_EDIT_ZOOM_LOG,47,159,250,110,ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN | WS_VSCROLL
|
||||||
PUSHBUTTON "Save as...",IDC_BUTTON_SAVELOG,320,178,39,19
|
PUSHBUTTON "Save as...",IDC_BUTTON_SAVELOG,320,209,39,19
|
||||||
COMBOBOX IDC_COMBO_REPETEST_FROM,85,47,54,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
COMBOBOX IDC_COMBO_REPETEST_FROM,85,80,54,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||||
COMBOBOX IDC_COMBO_REPETEST_TO,179,43,54,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
COMBOBOX IDC_COMBO_REPETEST_TO,179,76,54,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||||
PUSHBUTTON "Begin",IDC_BUTTON_REPETEST_BEGIN,263,56,50,14
|
PUSHBUTTON "Begin",IDC_BUTTON_REPETEST_BEGIN,263,89,50,14
|
||||||
EDITTEXT IDC_EDIT_REPETEST_TIMES,85,67,54,14,ES_AUTOHSCROLL
|
EDITTEXT IDC_EDIT_REPETEST_TIMES,85,100,54,14,ES_AUTOHSCROLL
|
||||||
GROUPBOX "Repeatability Test",IDC_STATIC,47,36,279,64
|
GROUPBOX "Repeatability Test",IDC_STATIC,47,69,268,64
|
||||||
LTEXT "Times",IDC_STATIC,59,71,19,8
|
LTEXT "Times",IDC_STATIC,59,104,19,8
|
||||||
LTEXT "Pause",IDC_STATIC,155,69,20,8
|
LTEXT "Pause",IDC_STATIC,155,102,20,8
|
||||||
LTEXT "To",IDC_STATIC,165,47,9,8
|
LTEXT "To",IDC_STATIC,165,80,9,8
|
||||||
LTEXT "From",IDC_STATIC,61,52,17,8
|
LTEXT "From",IDC_STATIC,61,85,17,8
|
||||||
CONTROL "Continue",IDC_CHECK_AUTOZOOM_CONTINUE_READ,"Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,61,107,40,10
|
CONTROL "Continue",IDC_CHECK_AUTOZOOM_CONTINUE_READ,"Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,61,140,40,10
|
||||||
PUSHBUTTON "V+",IDC_BUTTON_MOVEV_IN,48,204,50,14,NOT WS_VISIBLE
|
PUSHBUTTON "V+",IDC_BUTTON_MOVEV_IN,48,235,50,14,NOT WS_VISIBLE
|
||||||
PUSHBUTTON "V-",IDC_BUTTON_MOVEV_OUT,48,221,50,14,NOT WS_VISIBLE
|
PUSHBUTTON "V-",IDC_BUTTON_MOVEV_OUT,48,252,50,14,NOT WS_VISIBLE
|
||||||
PUSHBUTTON "Home V",IDC_BUTTON_HOME_V,48,187,50,14,NOT WS_VISIBLE
|
PUSHBUTTON "Home V",IDC_BUTTON_HOME_V,48,218,50,14,NOT WS_VISIBLE
|
||||||
EDITTEXT IDC_EDIT_ZOOM_MOVETO,235,190,54,14,ES_AUTOHSCROLL | NOT WS_VISIBLE
|
EDITTEXT IDC_EDIT_ZOOM_MOVETO,181,43,54,14,ES_AUTOHSCROLL
|
||||||
EDITTEXT IDC_EDIT_ZOOM_DEADBAND,235,209,54,14,ES_AUTOHSCROLL | NOT WS_VISIBLE
|
EDITTEXT IDC_EDIT_ZOOM_DEADBAND,235,240,54,14,ES_AUTOHSCROLL | NOT WS_VISIBLE
|
||||||
PUSHBUTTON "MoveTo",IDC_BUTTON_ZOOM_MOVETO,173,190,50,14,NOT WS_VISIBLE
|
CONTROL "DeadBand",IDC_CHECK_ZOOM_DEADBAND,"Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,176,244,49,10
|
||||||
CONTROL "DeadBand",IDC_CHECK_ZOOM_DEADBAND,"Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,176,213,49,10
|
CTEXT "°",IDC_STATIC,292,241,8,8,NOT WS_VISIBLE
|
||||||
CTEXT "°",IDC_STATIC,292,210,8,8,NOT WS_VISIBLE
|
CTEXT "°",IDC_STATIC,238,41,8,8
|
||||||
CTEXT "°",IDC_STATIC,292,190,8,8,NOT WS_VISIBLE
|
EDITTEXT IDC_EDIT_SETSPEED,235,202,54,14,ES_AUTOHSCROLL | NOT WS_VISIBLE
|
||||||
EDITTEXT IDC_EDIT_SETSPEED,235,171,54,14,ES_AUTOHSCROLL | NOT WS_VISIBLE
|
CONTROL "Gear1",IDC_RADIO_ZOOM_GEAR1,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,108,201,35,10
|
||||||
CONTROL "Gear1",IDC_RADIO_ZOOM_GEAR1,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,108,170,35,10
|
CONTROL "Gear2",IDC_RADIO_ZOOM_GEAR2,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,108,217,35,10
|
||||||
CONTROL "Gear2",IDC_RADIO_ZOOM_GEAR2,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,108,186,35,10
|
CONTROL "Gear3",IDC_RADIO_ZOOM_GEAR3,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,108,233,35,10
|
||||||
CONTROL "Gear3",IDC_RADIO_ZOOM_GEAR3,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,108,202,35,10
|
CONTROL "Gear4",IDC_RADIO_ZOOM_GEAR4,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,108,249,35,10
|
||||||
CONTROL "Gear4",IDC_RADIO_ZOOM_GEAR4,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,108,218,35,10
|
PUSHBUTTON "SetSpeed",IDC_BUTTON_ZOOM_SETSPEED,173,201,50,14,NOT WS_VISIBLE
|
||||||
PUSHBUTTON "SetSpeed",IDC_BUTTON_ZOOM_SETSPEED,173,170,50,14,NOT WS_VISIBLE
|
CONTROL "Forward",IDC_CHECK_CONTINUEMOVE,"Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,176,261,43,10
|
||||||
CONTROL "Forward",IDC_CHECK_CONTINUEMOVE,"Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,176,230,43,10
|
CTEXT "Hz",IDC_STATIC,295,204,8,8,NOT WS_VISIBLE
|
||||||
CTEXT "Hz",IDC_STATIC,295,173,8,8,NOT WS_VISIBLE
|
PUSHBUTTON "Calibrate",IDC_BUTTON_CALIBRATE_ENCODER,48,201,50,14,NOT WS_VISIBLE
|
||||||
PUSHBUTTON "Calibrate",IDC_BUTTON_CALIBRATE_ENCODER,48,170,50,14,NOT WS_VISIBLE
|
EDITTEXT IDC_EDIT_ZOOM_REPE_TIME,235,259,54,14,ES_AUTOHSCROLL | NOT WS_VISIBLE
|
||||||
EDITTEXT IDC_EDIT_ZOOM_REPE_TIME,235,228,54,14,ES_AUTOHSCROLL | NOT WS_VISIBLE
|
CTEXT "ms",IDC_STATIC,292,262,11,8,NOT WS_VISIBLE
|
||||||
CTEXT "ms",IDC_STATIC,292,231,11,8,NOT WS_VISIBLE
|
|
||||||
EDITTEXT IDC_EDIT_TESTZOOM_PRODUCTID,159,16,124,14,ES_AUTOHSCROLL | ES_READONLY
|
EDITTEXT IDC_EDIT_TESTZOOM_PRODUCTID,159,16,124,14,ES_AUTOHSCROLL | ES_READONLY
|
||||||
LTEXT "变倍镜头产品编号:",IDC_STATIC,80,18,73,8
|
LTEXT "变倍镜头产品编号:",IDC_STATIC,80,18,73,8
|
||||||
|
PUSHBUTTON "MoveTo",IDC_BUTTON_ZOOM_MOVETO,263,43,50,14
|
||||||
END
|
END
|
||||||
|
|
||||||
|
IDD_S07_OPTION_DIALOG DIALOGEX 0, 0, 297, 150
|
||||||
|
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||||
|
CAPTION "Option Dialog"
|
||||||
|
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||||
|
BEGIN
|
||||||
|
CONTROL "控制器",IDC_RADIO_CONTROLLER,"Button",BS_AUTORADIOBUTTON,175,39,40,10
|
||||||
|
CONTROL "Keyence激光",IDC_RADIO_KEYENCE_LASER,"Button",BS_AUTORADIOBUTTON,175,64,76,10
|
||||||
|
CONTROL "SDK3000视频卡",IDC_RADIO_VIDEOCARD_SDK3000,"Button",BS_AUTORADIOBUTTON,48,39,69,10
|
||||||
|
CONTROL "SV2000E视频卡",IDC_RADIO_VIDEOCARD_SV2000E,"Button",BS_AUTORADIOBUTTON,48,64,69,10
|
||||||
|
CONTROL "TC4000视频卡",IDC_RADIO_VIDEOCARD_TC4000,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,48,89,69,10
|
||||||
|
DEFPUSHBUTTON "OK",IDOK,181,129,50,14
|
||||||
|
PUSHBUTTON "Cancel",IDCANCEL,240,129,50,14
|
||||||
|
GROUPBOX "测试选项",IDC_STATIC,23,17,263,92
|
||||||
|
END
|
||||||
|
|
||||||
|
IDD_SO7_VIDEOCARD_SDK3000 DIALOGEX 0, 0, 488, 316
|
||||||
|
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||||
|
CAPTION "SDK3000视频卡"
|
||||||
|
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||||
|
BEGIN
|
||||||
|
CONTROL "彩色图像",IDC_RADIO_RGB,"Button",BS_AUTORADIOBUTTON,435,49,48,10
|
||||||
|
CONTROL "黑白图像",IDC_RADIO_GRAY,"Button",BS_AUTORADIOBUTTON,435,67,48,10
|
||||||
|
CONTROL "垂直镜像",IDC_CHECK_MIRROR_VERTICALLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,435,93,48,10
|
||||||
|
PUSHBUTTON "保存图片",IDC_BUTTON_SAVE_PICTURE,435,117,50,14
|
||||||
|
DEFPUSHBUTTON "开始",IDOK,372,298,50,14
|
||||||
|
PUSHBUTTON "退出",IDCANCEL,435,298,50,14
|
||||||
|
CONTROL "",IDC_STATIC_SDK3000_PICTURE,"Static",SS_BLACKFRAME | NOT WS_VISIBLE,228,296,68,16
|
||||||
|
END
|
||||||
|
|
||||||
|
IDD_SO7_VIDEOCARD_SV2000E DIALOGEX 0, 0, 488, 316
|
||||||
|
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||||
|
CAPTION "SV2000视频卡"
|
||||||
|
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||||
|
BEGIN
|
||||||
|
CONTROL "彩色图像",IDC_RADIO_SV2000E_RGB,"Button",BS_AUTORADIOBUTTON,435,37,48,10
|
||||||
|
CONTROL "黑白图像",IDC_RADIO_SV2000E_GRAY,"Button",BS_AUTORADIOBUTTON,435,58,48,10
|
||||||
|
CONTROL "垂直镜像",IDC_CHECK_SV2000E_MIRROR_VERTICALLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,435,85,48,10
|
||||||
|
PUSHBUTTON "保存图片",IDC_BUTTON_SV2000E_SAVEFILE,435,115,50,14
|
||||||
|
DEFPUSHBUTTON "开始",IDOK,372,298,50,14
|
||||||
|
PUSHBUTTON "退出",IDCANCEL,435,298,50,14
|
||||||
|
END
|
||||||
|
|
||||||
|
IDD_SO7_UTIL_SETUP_CONFIGURE DIALOGEX 0, 0, 476, 451
|
||||||
|
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||||
|
CAPTION "设置so7_configure.ini"
|
||||||
|
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||||
|
BEGIN
|
||||||
|
EDITTEXT IDC_EDIT_SO7CONFIG_ZOOMID,136,44,108,14,ES_AUTOHSCROLL
|
||||||
|
PUSHBUTTON "下一步",IDC_BUTTON_SO7CONFIG_STEP1,304,41,36,19
|
||||||
|
PUSHBUTTON "校正",IDC_BTN_CONFIGURE_CALIBRATEV,253,78,36,19
|
||||||
|
PUSHBUTTON "下一步",IDC_BUTTON_SO7CONFIG_STEP2,304,78,36,19
|
||||||
|
EDITTEXT IDC_EDIT_SO7CONFIG_ZOOM_FASTSPEED,154,159,40,14,ES_AUTOHSCROLL
|
||||||
|
EDITTEXT IDC_EDIT_SO7CONFIG_ZOOM_SLOWSPEED,243,159,40,14,ES_AUTOHSCROLL
|
||||||
|
PUSHBUTTON "V-",IDC_BTN_CONFIGURE_MOVEVOUT,383,194,45,19
|
||||||
|
PUSHBUTTON "V+",IDC_BTN_CONFIGURE_MOVEVIN,383,232,45,19
|
||||||
|
CONTROL "快速",IDC_RADIO_SO7CONFIG_ZOOM_MOVE_FAST,"Button",BS_AUTORADIOBUTTON,387,149,32,10
|
||||||
|
CONTROL "慢速",IDC_RADIO_SO7CONFIG_ZOOM_MOVE_SLOW,"Button",BS_AUTORADIOBUTTON,387,171,32,10
|
||||||
|
PUSHBUTTON "下一步",IDC_BUTTON_SO7CONFIG_SET_SPEED,303,156,36,19
|
||||||
|
PUSHBUTTON "下一步",IDC_BUTTON_SO7CONFIG_ZOOM_NEGLIMIT,303,194,36,19
|
||||||
|
PUSHBUTTON "下一步",IDC_BUTTON_SO7CONFIG_ZOOM_POSLIMIT,303,232,36,19
|
||||||
|
LTEXT "°",IDC_STATIC,227,274,8,8
|
||||||
|
PUSHBUTTON "完成",IDC_BUTTON_SO7CONFIG_ZOOM_PRECISION,303,272,36,19
|
||||||
|
PUSHBUTTON "Exit",IDCANCEL,419,430,50,14
|
||||||
|
GROUPBOX "Step2",IDC_STATIC,55,68,297,36
|
||||||
|
GROUPBOX "Step5",IDC_STATIC,55,185,297,36
|
||||||
|
GROUPBOX "Step6",IDC_STATIC,55,223,297,36
|
||||||
|
LTEXT "校正镜头:",IDC_STATIC,78,85,37,12
|
||||||
|
LTEXT "移至变倍最小处",IDC_STATIC,134,203,56,12
|
||||||
|
LTEXT "移至变倍最大处",IDC_STATIC,134,238,58,12
|
||||||
|
GROUPBOX "变倍镜头参数设置",IDC_STATIC,27,19,432,290
|
||||||
|
EDITTEXT IDC_EDIT_CONFIGURE_MSGOUT,28,317,431,75,ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN | WS_VSCROLL
|
||||||
|
GROUPBOX "Step1",IDC_STATIC,55,30,297,36
|
||||||
|
GROUPBOX "Step4",IDC_STATIC,55,147,297,36
|
||||||
|
LTEXT "产品编号:",IDC_STATIC,78,46,41,8
|
||||||
|
LTEXT "设置速度:",IDC_STATIC,78,161,36,8
|
||||||
|
LTEXT "快速",IDC_STATIC,134,161,17,8
|
||||||
|
LTEXT "慢速",IDC_STATIC,222,161,17,8
|
||||||
|
LTEXT "选择三处不同倍率进行校正",IDC_STATIC,134,85,97,8
|
||||||
|
LTEXT "近限位:",IDC_STATIC,78,203,28,8
|
||||||
|
LTEXT "远限位:",IDC_STATIC,78,238,28,8
|
||||||
|
GROUPBOX "Step7",IDC_STATIC,55,262,297,36
|
||||||
|
LTEXT "精度:",IDC_STATIC,78,277,20,8
|
||||||
|
EDITTEXT IDC_EDIT_SO7CONFIG_ZOOM_PRECISION,182,275,40,14,ES_AUTOHSCROLL
|
||||||
|
LTEXT "定位精度 ±",IDC_STATIC,134,277,42,8
|
||||||
|
GROUPBOX "Motion",IDC_STATIC,369,30,72,267
|
||||||
|
EDITTEXT IDC_EDIT_SO7CONFIG_READZOOM,383,100,40,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER
|
||||||
|
GROUPBOX "Step3",IDC_STATIC,55,108,297,36
|
||||||
|
LTEXT "细分数:",IDC_STATIC,78,125,28,8
|
||||||
|
EDITTEXT IDC_EDIT_SO7CONFIG_MOTOR_SUBDIVISION,207,122,40,14,ES_AUTOHSCROLL
|
||||||
|
PUSHBUTTON "下一步",IDC_BUTTON_SO7CONFIG_SET_SUBDIVISION,304,118,36,19
|
||||||
|
LTEXT "电机驱动器细分数",IDC_STATIC,134,124,65,8
|
||||||
|
END
|
||||||
|
|
||||||
|
IDD_SO7_UTIL_MOVE_LOCATION DIALOGEX 0, 0, 283, 436
|
||||||
|
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||||
|
CAPTION "Move To Location(SO7)"
|
||||||
|
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||||
|
BEGIN
|
||||||
|
EDITTEXT IDC_EDIT_MOVE_TO_X,41,78,53,12,ES_AUTOHSCROLL
|
||||||
|
EDITTEXT IDC_EDIT_MOVE_TO_Y,41,94,53,12,ES_AUTOHSCROLL
|
||||||
|
EDITTEXT IDC_EDIT_MOVE_TO_Z,41,110,53,12,ES_AUTOHSCROLL
|
||||||
|
EDITTEXT IDC_EDIT_MOVE_TO_ZM,41,126,53,12,ES_AUTOHSCROLL
|
||||||
|
CONTROL "Reverse",IDC_CHECK_REVERSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,119,79,43,10
|
||||||
|
PUSHBUTTON "Move To XYZ",ID_OK_START,102,101,71,13,BS_MULTILINE
|
||||||
|
PUSHBUTTON "Move To Zoom",IDC_BUTTON_MOVE_TO_ZOOM,102,124,71,13
|
||||||
|
PUSHBUTTON "Move To XYZ(JM)",IDC_BUTTON_MOVE_TO_XYZ_JM,180,78,71,13
|
||||||
|
PUSHBUTTON "Move To XYZ(Laser)",IDC_BUTTON_MOVE_TO_XYZ_LASER,180,101,71,13
|
||||||
|
PUSHBUTTON "Move To XYZV",IDC_BUTTON_MOVE_TO_XYZV,180,124,71,13
|
||||||
|
EDITTEXT IDC_EDIT_REPETEST_DIS,124,224,57,12,ES_AUTOHSCROLL
|
||||||
|
EDITTEXT IDC_EDIT_REPETEST_TIMES,124,248,57,12,ES_AUTOHSCROLL
|
||||||
|
EDITTEXT IDC_EDIT_REPETEST_INTERVAL,124,272,45,12,ES_RIGHT | ES_AUTOHSCROLL
|
||||||
|
EDITTEXT IDC_EDIT_REPETEST_ERRORRANGE,124,296,45,12,ES_RIGHT | ES_AUTOHSCROLL
|
||||||
|
PUSHBUTTON "Begin",IDC_BUTTON_BEGIN_REPE_TEST,194,234,56,13
|
||||||
|
PUSHBUTTON "Save...",IDC_BUTTON_SAVE_REPETEST,194,269,56,13
|
||||||
|
GROUPBOX "System",IDC_STATIC,19,9,64,46
|
||||||
|
CONTROL "inch",IDC_RADIO_INCH,"Button",BS_AUTORADIOBUTTON | WS_GROUP,33,20,29,10
|
||||||
|
CONTROL "mm",IDC_RADIO_MM,"Button",BS_AUTORADIOBUTTON,33,30,27,10
|
||||||
|
CONTROL "pulse",IDC_RADIO_SCALE,"Button",BS_AUTORADIOBUTTON,33,40,33,10
|
||||||
|
GROUPBOX "Move Type",IDC_STATIC,102,10,68,45
|
||||||
|
CONTROL "Relative",IDC_RADIO_MOVE_RELATIVE,"Button",BS_AUTORADIOBUTTON | WS_GROUP,116,22,42,10
|
||||||
|
CONTROL "Absolute",IDC_RADIO_MOVE_ABSOLUTE,"Button",BS_AUTORADIOBUTTON,116,38,44,10
|
||||||
|
GROUPBOX "Move Speed",IDC_STATIC,185,9,69,46
|
||||||
|
CONTROL "Fast",IDC_RADIO_SPEED_FAST,"Button",BS_AUTORADIOBUTTON | WS_GROUP,195,20,30,10
|
||||||
|
CONTROL "Slow",IDC_RADIO_SPEED_SLOW,"Button",BS_AUTORADIOBUTTON,195,30,31,10
|
||||||
|
CONTROL "User Defined",IDC_RADIO_SPEED_USER_DEFINED,"Button",BS_AUTORADIOBUTTON,195,40,54,10
|
||||||
|
PUSHBUTTON "EXIT",IDCANCEL,226,415,50,14
|
||||||
|
LTEXT "x",IDC_STATIC,29,78,8,8
|
||||||
|
LTEXT "y",IDC_STATIC,29,94,8,8
|
||||||
|
LTEXT "z",IDC_STATIC,29,111,8,8
|
||||||
|
LTEXT "zm",IDC_STATIC,25,127,8,8
|
||||||
|
LTEXT "x",IDC_STATIC,29,172,8,11
|
||||||
|
LTEXT "y",IDC_STATIC,29,190,8,11
|
||||||
|
LTEXT "z",IDC_STATIC,109,172,8,11
|
||||||
|
LTEXT "zm",IDC_STATIC,107,193,11,11
|
||||||
|
EDITTEXT IDC_EDIT_X_AXIS,40,171,54,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_TABSTOP
|
||||||
|
EDITTEXT IDC_EDIT_Y_AXIS,40,190,54,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_TABSTOP
|
||||||
|
EDITTEXT IDC_EDIT_Z_AXIS,121,171,54,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_TABSTOP
|
||||||
|
EDITTEXT IDC_EDIT_ZM_AXIS,121,190,54,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_TABSTOP
|
||||||
|
GROUPBOX "Move To Position",IDC_STATIC,20,63,236,90
|
||||||
|
GROUPBOX "Position",IDC_STATIC,18,157,238,50
|
||||||
|
PUSHBUTTON "Zero Set",IDC_BUTTON_ZERO_SET,191,179,56,13
|
||||||
|
GROUPBOX "Repeatability Test",IDC_STATIC,19,209,238,106
|
||||||
|
LTEXT "To",IDC_STATIC,102,225,8,8
|
||||||
|
LTEXT "Times",IDC_STATIC,97,251,19,8
|
||||||
|
EDITTEXT IDC_EDIT_REPRETEST,22,322,236,67,ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN | WS_VSCROLL
|
||||||
|
CONTROL "x",IDC_CHECK_REPETESTX,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,37,225,20,10
|
||||||
|
CONTROL "y",IDC_CHECK_REPETESTY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,37,239,20,10
|
||||||
|
CONTROL "z",IDC_CHECK_REPETESTZ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,37,253,20,10
|
||||||
|
LTEXT "Pause",IDC_STATIC,95,274,20,8
|
||||||
|
LTEXT "ms",IDC_STATIC,172,274,10,8
|
||||||
|
CONTROL "Absolute",IDC_CHECK_REPETEST_ABSOLUTE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,37,297,44,10
|
||||||
|
LTEXT "Deadband",IDC_STATIC,86,298,34,8
|
||||||
|
LTEXT "um",IDC_STATIC_DEADBAND_UNITS,172,298,19,8
|
||||||
|
CONTROL "VolComp",IDC_CHECK_REPETEST_VOLCOMP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,37,283,43,10
|
||||||
|
CONTROL "V",IDC_CHECK_REPETESTV,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,37,267,20,10
|
||||||
|
END
|
||||||
|
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
|
// DESIGNINFO
|
||||||
|
//
|
||||||
|
|
||||||
|
#ifdef APSTUDIO_INVOKED
|
||||||
|
GUIDELINES DESIGNINFO
|
||||||
|
BEGIN
|
||||||
|
IDD_SO7_UTIL_DIALOG, DIALOG
|
||||||
|
BEGIN
|
||||||
|
LEFTMARGIN, 7
|
||||||
|
RIGHTMARGIN, 405
|
||||||
|
TOPMARGIN, 7
|
||||||
|
BOTTOMMARGIN, 479
|
||||||
|
END
|
||||||
|
|
||||||
|
IDD_S07_UTIL_SEND_PARAMETER, DIALOG
|
||||||
|
BEGIN
|
||||||
|
LEFTMARGIN, 7
|
||||||
|
RIGHTMARGIN, 746
|
||||||
|
TOPMARGIN, 7
|
||||||
|
BOTTOMMARGIN, 463
|
||||||
|
END
|
||||||
|
|
||||||
|
IDD_SO7_UTIL_AUTO_ZOOM, DIALOG
|
||||||
|
BEGIN
|
||||||
|
RIGHTMARGIN, 419
|
||||||
|
TOPMARGIN, 7
|
||||||
|
BOTTOMMARGIN, 453
|
||||||
|
END
|
||||||
|
|
||||||
|
IDD_S07_OPTION_DIALOG, DIALOG
|
||||||
|
BEGIN
|
||||||
|
LEFTMARGIN, 7
|
||||||
|
RIGHTMARGIN, 290
|
||||||
|
TOPMARGIN, 7
|
||||||
|
BOTTOMMARGIN, 143
|
||||||
|
END
|
||||||
|
|
||||||
|
IDD_SO7_VIDEOCARD_SDK3000, DIALOG
|
||||||
|
BEGIN
|
||||||
|
LEFTMARGIN, 7
|
||||||
|
RIGHTMARGIN, 485
|
||||||
|
VERTGUIDE, 435
|
||||||
|
TOPMARGIN, 7
|
||||||
|
BOTTOMMARGIN, 312
|
||||||
|
END
|
||||||
|
|
||||||
|
IDD_SO7_VIDEOCARD_SV2000E, DIALOG
|
||||||
|
BEGIN
|
||||||
|
LEFTMARGIN, 1
|
||||||
|
RIGHTMARGIN, 485
|
||||||
|
VERTGUIDE, 435
|
||||||
|
END
|
||||||
|
|
||||||
|
IDD_SO7_UTIL_SETUP_CONFIGURE, DIALOG
|
||||||
|
BEGIN
|
||||||
|
LEFTMARGIN, 7
|
||||||
|
RIGHTMARGIN, 469
|
||||||
|
TOPMARGIN, 7
|
||||||
|
BOTTOMMARGIN, 444
|
||||||
|
END
|
||||||
|
|
||||||
|
IDD_SO7_UTIL_MOVE_LOCATION, DIALOG
|
||||||
|
BEGIN
|
||||||
|
LEFTMARGIN, 7
|
||||||
|
RIGHTMARGIN, 276
|
||||||
|
TOPMARGIN, 7
|
||||||
|
BOTTOMMARGIN, 429
|
||||||
|
END
|
||||||
|
END
|
||||||
|
#endif // APSTUDIO_INVOKED
|
||||||
|
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
|
// Icon
|
||||||
|
//
|
||||||
|
|
||||||
|
// Icon with lowest ID value placed first to ensure application icon
|
||||||
|
// remains consistent on all systems.
|
||||||
|
IDR_MAINFRAME ICON "res\\Mv_Util.ico"
|
||||||
|
IDI_ICON_GREEN ICON "res\\green.ico"
|
||||||
|
IDI_ICON_GRAY ICON "res\\Gray.ico"
|
||||||
|
IDI_ICON_WHITE ICON "res\\White.ico"
|
||||||
|
IDI_ICON_RED ICON "res\\red.ico"
|
||||||
|
IDI_ICON_BLACK ICON "res\\Black.ico"
|
||||||
|
#endif // Chinese (Simplified, PRC) resources
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
// English (United States) resources
|
||||||
|
|
||||||
|
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
||||||
|
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||||
|
#pragma code_page(1252)
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
|
// Dialog
|
||||||
|
//
|
||||||
|
|
||||||
IDD_ANIMATICS_UTIL_DIALOG DIALOGEX 0, 0, 514, 527
|
IDD_ANIMATICS_UTIL_DIALOG DIALOGEX 0, 0, 514, 527
|
||||||
STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
|
STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
|
||||||
CAPTION "ANIMATICS Utility"
|
CAPTION "ANIMATICS Utility"
|
||||||
@@ -548,203 +809,6 @@ BEGIN
|
|||||||
PUSHBUTTON "Home",IDC_BUTTON_ANIMATICS_HOME,35,40,63,15
|
PUSHBUTTON "Home",IDC_BUTTON_ANIMATICS_HOME,35,40,63,15
|
||||||
END
|
END
|
||||||
|
|
||||||
IDD_S07_OPTION_DIALOG DIALOGEX 0, 0, 297, 150
|
|
||||||
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
||||||
CAPTION "Option Dialog"
|
|
||||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
|
||||||
BEGIN
|
|
||||||
CONTROL "控制器",IDC_RADIO_CONTROLLER,"Button",BS_AUTORADIOBUTTON,175,39,40,10
|
|
||||||
CONTROL "Keyence激光",IDC_RADIO_KEYENCE_LASER,"Button",BS_AUTORADIOBUTTON,175,64,76,10
|
|
||||||
CONTROL "SDK3000视频卡",IDC_RADIO_VIDEOCARD_SDK3000,"Button",BS_AUTORADIOBUTTON,48,39,69,10
|
|
||||||
CONTROL "SV2000E视频卡",IDC_RADIO_VIDEOCARD_SV2000E,"Button",BS_AUTORADIOBUTTON,48,64,69,10
|
|
||||||
CONTROL "TC4000视频卡",IDC_RADIO_VIDEOCARD_TC4000,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,48,89,69,10
|
|
||||||
DEFPUSHBUTTON "OK",IDOK,181,129,50,14
|
|
||||||
PUSHBUTTON "Cancel",IDCANCEL,240,129,50,14
|
|
||||||
GROUPBOX "测试选项",IDC_STATIC,23,17,263,92
|
|
||||||
END
|
|
||||||
|
|
||||||
IDD_SO7_VIDEOCARD_SDK3000 DIALOGEX 0, 0, 488, 316
|
|
||||||
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
||||||
CAPTION "SDK3000视频卡"
|
|
||||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
|
||||||
BEGIN
|
|
||||||
CONTROL "彩色图像",IDC_RADIO_RGB,"Button",BS_AUTORADIOBUTTON,435,49,48,10
|
|
||||||
CONTROL "黑白图像",IDC_RADIO_GRAY,"Button",BS_AUTORADIOBUTTON,435,67,48,10
|
|
||||||
CONTROL "垂直镜像",IDC_CHECK_MIRROR_VERTICALLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,435,93,48,10
|
|
||||||
PUSHBUTTON "保存图片",IDC_BUTTON_SAVE_PICTURE,435,117,50,14
|
|
||||||
DEFPUSHBUTTON "开始",IDOK,372,298,50,14
|
|
||||||
PUSHBUTTON "退出",IDCANCEL,435,298,50,14
|
|
||||||
CONTROL "",IDC_STATIC_SDK3000_PICTURE,"Static",SS_BLACKFRAME | NOT WS_VISIBLE,228,296,68,16
|
|
||||||
END
|
|
||||||
|
|
||||||
IDD_SO7_VIDEOCARD_SV2000E DIALOGEX 0, 0, 488, 316
|
|
||||||
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
||||||
CAPTION "SV2000视频卡"
|
|
||||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
|
||||||
BEGIN
|
|
||||||
CONTROL "彩色图像",IDC_RADIO_SV2000E_RGB,"Button",BS_AUTORADIOBUTTON,435,37,48,10
|
|
||||||
CONTROL "黑白图像",IDC_RADIO_SV2000E_GRAY,"Button",BS_AUTORADIOBUTTON,435,58,48,10
|
|
||||||
CONTROL "垂直镜像",IDC_CHECK_SV2000E_MIRROR_VERTICALLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,435,85,48,10
|
|
||||||
PUSHBUTTON "保存图片",IDC_BUTTON_SV2000E_SAVEFILE,435,115,50,14
|
|
||||||
DEFPUSHBUTTON "开始",IDOK,372,298,50,14
|
|
||||||
PUSHBUTTON "退出",IDCANCEL,435,298,50,14
|
|
||||||
END
|
|
||||||
|
|
||||||
IDD_SO7_UTIL_SETUP_CONFIGURE DIALOGEX 0, 0, 476, 451
|
|
||||||
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
||||||
CAPTION "设置so7_configure.ini"
|
|
||||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
|
||||||
BEGIN
|
|
||||||
EDITTEXT IDC_EDIT_SO7CONFIG_ZOOMID,136,44,108,14,ES_AUTOHSCROLL
|
|
||||||
PUSHBUTTON "下一步",IDC_BUTTON_SO7CONFIG_STEP1,304,41,36,19
|
|
||||||
PUSHBUTTON "校正",IDC_BTN_CONFIGURE_CALIBRATEV,253,78,36,19
|
|
||||||
PUSHBUTTON "下一步",IDC_BUTTON_SO7CONFIG_STEP2,304,78,36,19
|
|
||||||
EDITTEXT IDC_EDIT_SO7CONFIG_ZOOM_FASTSPEED,154,159,40,14,ES_AUTOHSCROLL
|
|
||||||
EDITTEXT IDC_EDIT_SO7CONFIG_ZOOM_SLOWSPEED,243,159,40,14,ES_AUTOHSCROLL
|
|
||||||
PUSHBUTTON "V-",IDC_BTN_CONFIGURE_MOVEVOUT,383,194,45,19
|
|
||||||
PUSHBUTTON "V+",IDC_BTN_CONFIGURE_MOVEVIN,383,232,45,19
|
|
||||||
CONTROL "快速",IDC_RADIO_SO7CONFIG_ZOOM_MOVE_FAST,"Button",BS_AUTORADIOBUTTON,387,149,32,10
|
|
||||||
CONTROL "慢速",IDC_RADIO_SO7CONFIG_ZOOM_MOVE_SLOW,"Button",BS_AUTORADIOBUTTON,387,171,32,10
|
|
||||||
PUSHBUTTON "下一步",IDC_BUTTON_SO7CONFIG_SET_SPEED,303,156,36,19
|
|
||||||
PUSHBUTTON "下一步",IDC_BUTTON_SO7CONFIG_ZOOM_NEGLIMIT,303,194,36,19
|
|
||||||
PUSHBUTTON "下一步",IDC_BUTTON_SO7CONFIG_ZOOM_POSLIMIT,303,232,36,19
|
|
||||||
LTEXT "°",IDC_STATIC,227,274,8,8
|
|
||||||
PUSHBUTTON "完成",IDC_BUTTON_SO7CONFIG_ZOOM_PRECISION,303,272,36,19
|
|
||||||
PUSHBUTTON "Exit",IDCANCEL,419,430,50,14
|
|
||||||
GROUPBOX "Step2",IDC_STATIC,55,68,297,36
|
|
||||||
GROUPBOX "Step5",IDC_STATIC,55,185,297,36
|
|
||||||
GROUPBOX "Step6",IDC_STATIC,55,223,297,36
|
|
||||||
LTEXT "校正镜头:",IDC_STATIC,78,85,37,12
|
|
||||||
LTEXT "移至变倍最小处",IDC_STATIC,134,203,56,12
|
|
||||||
LTEXT "移至变倍最大处",IDC_STATIC,134,238,58,12
|
|
||||||
GROUPBOX "变倍镜头参数设置",IDC_STATIC,27,19,432,290
|
|
||||||
EDITTEXT IDC_EDIT_CONFIGURE_MSGOUT,28,317,431,75,ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN | WS_VSCROLL
|
|
||||||
GROUPBOX "Step1",IDC_STATIC,55,30,297,36
|
|
||||||
GROUPBOX "Step4",IDC_STATIC,55,147,297,36
|
|
||||||
LTEXT "产品编号:",IDC_STATIC,78,46,41,8
|
|
||||||
LTEXT "设置速度:",IDC_STATIC,78,161,36,8
|
|
||||||
LTEXT "快速",IDC_STATIC,134,161,17,8
|
|
||||||
LTEXT "慢速",IDC_STATIC,222,161,17,8
|
|
||||||
LTEXT "选择三处不同倍率进行校正",IDC_STATIC,134,85,97,8
|
|
||||||
LTEXT "近限位:",IDC_STATIC,78,203,28,8
|
|
||||||
LTEXT "远限位:",IDC_STATIC,78,238,28,8
|
|
||||||
GROUPBOX "Step7",IDC_STATIC,55,262,297,36
|
|
||||||
LTEXT "精度:",IDC_STATIC,78,277,20,8
|
|
||||||
EDITTEXT IDC_EDIT_SO7CONFIG_ZOOM_PRECISION,182,275,40,14,ES_AUTOHSCROLL
|
|
||||||
LTEXT "定位精度 ±",IDC_STATIC,134,277,42,8
|
|
||||||
GROUPBOX "Motion",IDC_STATIC,369,30,72,267
|
|
||||||
EDITTEXT IDC_EDIT_SO7CONFIG_READZOOM,383,100,40,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER
|
|
||||||
GROUPBOX "Step3",IDC_STATIC,55,108,297,36
|
|
||||||
LTEXT "细分数:",IDC_STATIC,78,125,28,8
|
|
||||||
EDITTEXT IDC_EDIT_SO7CONFIG_MOTOR_SUBDIVISION,207,122,40,14,ES_AUTOHSCROLL
|
|
||||||
PUSHBUTTON "下一步",IDC_BUTTON_SO7CONFIG_SET_SUBDIVISION,304,118,36,19
|
|
||||||
LTEXT "电机驱动器细分数",IDC_STATIC,134,124,65,8
|
|
||||||
END
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// DESIGNINFO
|
|
||||||
//
|
|
||||||
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
GUIDELINES DESIGNINFO
|
|
||||||
BEGIN
|
|
||||||
IDD_SO7_UTIL_DIALOG, DIALOG
|
|
||||||
BEGIN
|
|
||||||
LEFTMARGIN, 7
|
|
||||||
RIGHTMARGIN, 405
|
|
||||||
TOPMARGIN, 7
|
|
||||||
BOTTOMMARGIN, 479
|
|
||||||
END
|
|
||||||
|
|
||||||
IDD_S07_UTIL_SEND_PARAMETER, DIALOG
|
|
||||||
BEGIN
|
|
||||||
LEFTMARGIN, 7
|
|
||||||
RIGHTMARGIN, 746
|
|
||||||
TOPMARGIN, 7
|
|
||||||
BOTTOMMARGIN, 463
|
|
||||||
END
|
|
||||||
|
|
||||||
IDD_SO7_UTIL_AUTO_ZOOM, DIALOG
|
|
||||||
BEGIN
|
|
||||||
RIGHTMARGIN, 419
|
|
||||||
TOPMARGIN, 7
|
|
||||||
BOTTOMMARGIN, 424
|
|
||||||
END
|
|
||||||
|
|
||||||
IDD_ANIMATICS_UTIL_DIALOG, DIALOG
|
|
||||||
BEGIN
|
|
||||||
LEFTMARGIN, 7
|
|
||||||
RIGHTMARGIN, 507
|
|
||||||
TOPMARGIN, 7
|
|
||||||
BOTTOMMARGIN, 520
|
|
||||||
END
|
|
||||||
|
|
||||||
IDD_S07_OPTION_DIALOG, DIALOG
|
|
||||||
BEGIN
|
|
||||||
LEFTMARGIN, 7
|
|
||||||
RIGHTMARGIN, 290
|
|
||||||
TOPMARGIN, 7
|
|
||||||
BOTTOMMARGIN, 143
|
|
||||||
END
|
|
||||||
|
|
||||||
IDD_SO7_VIDEOCARD_SDK3000, DIALOG
|
|
||||||
BEGIN
|
|
||||||
LEFTMARGIN, 7
|
|
||||||
RIGHTMARGIN, 485
|
|
||||||
VERTGUIDE, 435
|
|
||||||
TOPMARGIN, 7
|
|
||||||
BOTTOMMARGIN, 312
|
|
||||||
END
|
|
||||||
|
|
||||||
IDD_SO7_VIDEOCARD_SV2000E, DIALOG
|
|
||||||
BEGIN
|
|
||||||
LEFTMARGIN, 1
|
|
||||||
RIGHTMARGIN, 485
|
|
||||||
VERTGUIDE, 435
|
|
||||||
END
|
|
||||||
|
|
||||||
IDD_SO7_UTIL_SETUP_CONFIGURE, DIALOG
|
|
||||||
BEGIN
|
|
||||||
LEFTMARGIN, 7
|
|
||||||
RIGHTMARGIN, 469
|
|
||||||
TOPMARGIN, 7
|
|
||||||
BOTTOMMARGIN, 444
|
|
||||||
END
|
|
||||||
END
|
|
||||||
#endif // APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Icon
|
|
||||||
//
|
|
||||||
|
|
||||||
// Icon with lowest ID value placed first to ensure application icon
|
|
||||||
// remains consistent on all systems.
|
|
||||||
IDR_MAINFRAME ICON "res\\Mv_Util.ico"
|
|
||||||
IDI_ICON_GREEN ICON "res\\green.ico"
|
|
||||||
IDI_ICON_GRAY ICON "res\\Gray.ico"
|
|
||||||
IDI_ICON_WHITE ICON "res\\White.ico"
|
|
||||||
IDI_ICON_RED ICON "res\\red.ico"
|
|
||||||
IDI_ICON_BLACK ICON "res\\Black.ico"
|
|
||||||
#endif // Chinese (Simplified, PRC) resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// English (United States) resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
||||||
#pragma code_page(1252)
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Dialog
|
|
||||||
//
|
|
||||||
|
|
||||||
IDD_ABOUTBOX DIALOGEX 0, 0, 198, 63
|
IDD_ABOUTBOX DIALOGEX 0, 0, 198, 63
|
||||||
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||||
CAPTION "About Mv_Util"
|
CAPTION "About Mv_Util"
|
||||||
@@ -1160,70 +1224,6 @@ BEGIN
|
|||||||
PUSHBUTTON "Browse",IDC_BUTTON_BROWSE,250,17,33,14
|
PUSHBUTTON "Browse",IDC_BUTTON_BROWSE,250,17,33,14
|
||||||
END
|
END
|
||||||
|
|
||||||
IDD_SO7_UTIL_MOVE_LOCATION DIALOGEX 0, 0, 283, 436
|
|
||||||
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
||||||
CAPTION "Move To Location(SO7)"
|
|
||||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
|
||||||
BEGIN
|
|
||||||
EDITTEXT IDC_EDIT_MOVE_TO_X,41,78,53,12,ES_AUTOHSCROLL
|
|
||||||
EDITTEXT IDC_EDIT_MOVE_TO_Y,41,94,53,12,ES_AUTOHSCROLL
|
|
||||||
EDITTEXT IDC_EDIT_MOVE_TO_Z,41,110,53,12,ES_AUTOHSCROLL
|
|
||||||
EDITTEXT IDC_EDIT_MOVE_TO_ZM,41,126,53,12,ES_AUTOHSCROLL
|
|
||||||
CONTROL "Reverse",IDC_CHECK_REVERSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,119,79,43,10
|
|
||||||
PUSHBUTTON "Move To XYZ",ID_OK_START,102,101,71,13,BS_MULTILINE
|
|
||||||
PUSHBUTTON "Move To Zoom",IDC_BUTTON_MOVE_TO_ZOOM,102,124,71,13
|
|
||||||
PUSHBUTTON "Move To XYZ(JM)",IDC_BUTTON_MOVE_TO_XYZ_JM,180,78,71,13
|
|
||||||
PUSHBUTTON "Move To XYZ(Laser)",IDC_BUTTON_MOVE_TO_XYZ_LASER,180,101,71,13
|
|
||||||
PUSHBUTTON "Move To XYZV",IDC_BUTTON_MOVE_TO_XYZV,180,124,71,13
|
|
||||||
EDITTEXT IDC_EDIT_REPETEST_DIS,124,224,57,12,ES_AUTOHSCROLL
|
|
||||||
EDITTEXT IDC_EDIT_REPETEST_TIMES,124,248,57,12,ES_AUTOHSCROLL
|
|
||||||
EDITTEXT IDC_EDIT_REPETEST_INTERVAL,124,272,45,12,ES_RIGHT | ES_AUTOHSCROLL
|
|
||||||
EDITTEXT IDC_EDIT_REPETEST_ERRORRANGE,124,296,45,12,ES_RIGHT | ES_AUTOHSCROLL
|
|
||||||
PUSHBUTTON "Begin",IDC_BUTTON_BEGIN_REPE_TEST,194,234,56,13
|
|
||||||
PUSHBUTTON "Save...",IDC_BUTTON_SAVE_REPETEST,194,269,56,13
|
|
||||||
GROUPBOX "System",IDC_STATIC,19,9,64,46
|
|
||||||
CONTROL "inch",IDC_RADIO_INCH,"Button",BS_AUTORADIOBUTTON | WS_GROUP,33,20,29,10
|
|
||||||
CONTROL "mm",IDC_RADIO_MM,"Button",BS_AUTORADIOBUTTON,33,30,27,10
|
|
||||||
CONTROL "pulse",IDC_RADIO_SCALE,"Button",BS_AUTORADIOBUTTON,33,40,33,10
|
|
||||||
GROUPBOX "Move Type",IDC_STATIC,102,10,68,45
|
|
||||||
CONTROL "Relative",IDC_RADIO_MOVE_RELATIVE,"Button",BS_AUTORADIOBUTTON | WS_GROUP,116,22,42,10
|
|
||||||
CONTROL "Absolute",IDC_RADIO_MOVE_ABSOLUTE,"Button",BS_AUTORADIOBUTTON,116,38,44,10
|
|
||||||
GROUPBOX "Move Speed",IDC_STATIC,185,9,69,46
|
|
||||||
CONTROL "Fast",IDC_RADIO_SPEED_FAST,"Button",BS_AUTORADIOBUTTON | WS_GROUP,195,20,30,10
|
|
||||||
CONTROL "Slow",IDC_RADIO_SPEED_SLOW,"Button",BS_AUTORADIOBUTTON,195,30,31,10
|
|
||||||
CONTROL "User Defined",IDC_RADIO_SPEED_USER_DEFINED,"Button",BS_AUTORADIOBUTTON,195,40,54,10
|
|
||||||
PUSHBUTTON "EXIT",IDCANCEL,226,415,50,14
|
|
||||||
LTEXT "x",IDC_STATIC,29,78,8,8
|
|
||||||
LTEXT "y",IDC_STATIC,29,94,8,8
|
|
||||||
LTEXT "z",IDC_STATIC,29,111,8,8
|
|
||||||
LTEXT "zm",IDC_STATIC,25,127,8,8
|
|
||||||
LTEXT "x",IDC_STATIC,29,172,8,11
|
|
||||||
LTEXT "y",IDC_STATIC,29,190,8,11
|
|
||||||
LTEXT "z",IDC_STATIC,109,172,8,11
|
|
||||||
LTEXT "zm",IDC_STATIC,107,193,11,11
|
|
||||||
EDITTEXT IDC_EDIT_X_AXIS,40,171,54,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_TABSTOP
|
|
||||||
EDITTEXT IDC_EDIT_Y_AXIS,40,190,54,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_TABSTOP
|
|
||||||
EDITTEXT IDC_EDIT_Z_AXIS,121,171,54,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_TABSTOP
|
|
||||||
EDITTEXT IDC_EDIT_ZM_AXIS,121,190,54,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_TABSTOP
|
|
||||||
GROUPBOX "Move To Position",IDC_STATIC,20,63,236,90
|
|
||||||
GROUPBOX "Position",IDC_STATIC,18,157,238,50
|
|
||||||
PUSHBUTTON "Zero Set",IDC_BUTTON_ZERO_SET,191,179,56,13
|
|
||||||
GROUPBOX "Repeatability Test",IDC_STATIC,19,209,238,106
|
|
||||||
LTEXT "To",IDC_STATIC,102,225,8,8
|
|
||||||
LTEXT "Times",IDC_STATIC,97,251,19,8
|
|
||||||
EDITTEXT IDC_EDIT_REPRETEST,22,322,236,67,ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN | WS_VSCROLL
|
|
||||||
CONTROL "x",IDC_CHECK_REPETESTX,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,37,225,20,10
|
|
||||||
CONTROL "y",IDC_CHECK_REPETESTY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,37,239,20,10
|
|
||||||
CONTROL "z",IDC_CHECK_REPETESTZ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,37,253,20,10
|
|
||||||
LTEXT "Pause",IDC_STATIC,95,274,20,8
|
|
||||||
LTEXT "ms",IDC_STATIC,172,274,10,8
|
|
||||||
CONTROL "Absolute",IDC_CHECK_REPETEST_ABSOLUTE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,37,297,44,10
|
|
||||||
LTEXT "Deadband",IDC_STATIC,86,298,34,8
|
|
||||||
LTEXT "um",IDC_STATIC_DEADBAND_UNITS,172,298,19,8
|
|
||||||
CONTROL "VolComp",IDC_CHECK_REPETEST_VOLCOMP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,37,283,43,10
|
|
||||||
CONTROL "V",IDC_CHECK_REPETESTV,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,37,267,20,10
|
|
||||||
END
|
|
||||||
|
|
||||||
IDD_DIALOG_TEST_KEYENCE DIALOGEX 0, 0, 338, 344
|
IDD_DIALOG_TEST_KEYENCE DIALOGEX 0, 0, 338, 344
|
||||||
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||||
CAPTION "Test Keyence"
|
CAPTION "Test Keyence"
|
||||||
@@ -1247,15 +1247,10 @@ BEGIN
|
|||||||
PUSHBUTTON "Begin Scan",IDC_BUTTON_SCAN_KEYENCE_LK_HLASER,202,165,50,14
|
PUSHBUTTON "Begin Scan",IDC_BUTTON_SCAN_KEYENCE_LK_HLASER,202,165,50,14
|
||||||
PUSHBUTTON "Stop Scan",IDC_BUTTON_STOP_SCAN_KEYENCE_LK_HLASER,202,184,50,14
|
PUSHBUTTON "Stop Scan",IDC_BUTTON_STOP_SCAN_KEYENCE_LK_HLASER,202,184,50,14
|
||||||
PUSHBUTTON "Get Data",IDC_BUTTON_GET_SCAN_DATA_KEYENCE_LK_HLASER,202,202,50,14
|
PUSHBUTTON "Get Data",IDC_BUTTON_GET_SCAN_DATA_KEYENCE_LK_HLASER,202,202,50,14
|
||||||
PUSHBUTTON "Run CNC",IDC_BUTTON_RUNCNC,255,323,6,14,NOT WS_VISIBLE
|
|
||||||
GROUPBOX "LKIF.DLL",IDC_STATIC,22,53,288,83
|
GROUPBOX "LKIF.DLL",IDC_STATIC,22,53,288,83
|
||||||
GROUPBOX "libusb.lib",IDC_STATIC,226,310,35,27,NOT WS_VISIBLE
|
|
||||||
PUSHBUTTON "Init_KeyenceUsb",IDC_BUTTON_INIT_KEYENCE_USB,235,323,6,14,NOT WS_VISIBLE
|
|
||||||
PUSHBUTTON "Reset",IDC_BUTTON_RESET_KEYENCE_USB,241,323,7,14,NOT WS_VISIBLE
|
|
||||||
PUSHBUTTON "Exit_Keyence_Usb",IDC_BUTTON_EXIT_KEYENCE_USB,249,323,6,14,NOT WS_VISIBLE
|
|
||||||
EDITTEXT IDC_EDIT_TEST_KEYENCE_MESSAGE,22,239,302,73,ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN | WS_VSCROLL
|
|
||||||
GROUPBOX "LKIF2.DLL",IDC_STATIC,22,141,296,89
|
GROUPBOX "LKIF2.DLL",IDC_STATIC,22,141,296,89
|
||||||
GROUPBOX "Laser Type",IDC_STATIC,22,14,287,32
|
GROUPBOX "Laser Type",IDC_STATIC,22,14,287,32
|
||||||
|
EDITTEXT IDC_EDIT_TEST_KEYENCE_MESSAGE,22,239,302,73,ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN | WS_VSCROLL
|
||||||
END
|
END
|
||||||
|
|
||||||
|
|
||||||
@@ -1267,6 +1262,14 @@ END
|
|||||||
#ifdef APSTUDIO_INVOKED
|
#ifdef APSTUDIO_INVOKED
|
||||||
GUIDELINES DESIGNINFO
|
GUIDELINES DESIGNINFO
|
||||||
BEGIN
|
BEGIN
|
||||||
|
IDD_ANIMATICS_UTIL_DIALOG, DIALOG
|
||||||
|
BEGIN
|
||||||
|
LEFTMARGIN, 7
|
||||||
|
RIGHTMARGIN, 507
|
||||||
|
TOPMARGIN, 7
|
||||||
|
BOTTOMMARGIN, 520
|
||||||
|
END
|
||||||
|
|
||||||
IDD_ABOUTBOX, DIALOG
|
IDD_ABOUTBOX, DIALOG
|
||||||
BEGIN
|
BEGIN
|
||||||
LEFTMARGIN, 7
|
LEFTMARGIN, 7
|
||||||
@@ -1355,14 +1358,6 @@ BEGIN
|
|||||||
BOTTOMMARGIN, 141
|
BOTTOMMARGIN, 141
|
||||||
END
|
END
|
||||||
|
|
||||||
IDD_SO7_UTIL_MOVE_LOCATION, DIALOG
|
|
||||||
BEGIN
|
|
||||||
LEFTMARGIN, 7
|
|
||||||
RIGHTMARGIN, 276
|
|
||||||
TOPMARGIN, 7
|
|
||||||
BOTTOMMARGIN, 429
|
|
||||||
END
|
|
||||||
|
|
||||||
IDD_DIALOG_TEST_KEYENCE, DIALOG
|
IDD_DIALOG_TEST_KEYENCE, DIALOG
|
||||||
BEGIN
|
BEGIN
|
||||||
LEFTMARGIN, 7
|
LEFTMARGIN, 7
|
||||||
|
|||||||
@@ -172,9 +172,7 @@ BOOL CSO7_Automatic_Zoom::OnInitDialog()
|
|||||||
GetDlgItem(IDC_RADIO_ZOOM_GEAR3)->EnableWindow(false);
|
GetDlgItem(IDC_RADIO_ZOOM_GEAR3)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_RADIO_ZOOM_GEAR4)->EnableWindow(false);
|
GetDlgItem(IDC_RADIO_ZOOM_GEAR4)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_CHECK_ZOOM_DEADBAND)->EnableWindow(false);
|
GetDlgItem(IDC_CHECK_ZOOM_DEADBAND)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_BUTTON_ZOOM_MOVETO)->EnableWindow(false);
|
|
||||||
GetDlgItem(IDC_EDIT_ZOOM_DEADBAND)->EnableWindow(false);
|
GetDlgItem(IDC_EDIT_ZOOM_DEADBAND)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_EDIT_ZOOM_MOVETO)->EnableWindow(false);
|
|
||||||
GetDlgItem(IDC_BUTTON_ZOOM_SETSPEED)->EnableWindow(false);
|
GetDlgItem(IDC_BUTTON_ZOOM_SETSPEED)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_EDIT_SETSPEED)->EnableWindow(false);
|
GetDlgItem(IDC_EDIT_SETSPEED)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_BUTTON_ZOOM_SETZERO)->EnableWindow(false);
|
GetDlgItem(IDC_BUTTON_ZOOM_SETZERO)->EnableWindow(false);
|
||||||
@@ -215,9 +213,7 @@ BOOL CSO7_Automatic_Zoom::OnInitDialog()
|
|||||||
GetDlgItem(IDC_RADIO_ZOOM_GEAR3)->EnableWindow(false);
|
GetDlgItem(IDC_RADIO_ZOOM_GEAR3)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_RADIO_ZOOM_GEAR4)->EnableWindow(false);
|
GetDlgItem(IDC_RADIO_ZOOM_GEAR4)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_CHECK_ZOOM_DEADBAND)->EnableWindow(false);
|
GetDlgItem(IDC_CHECK_ZOOM_DEADBAND)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_BUTTON_ZOOM_MOVETO)->EnableWindow(false);
|
|
||||||
GetDlgItem(IDC_EDIT_ZOOM_DEADBAND)->EnableWindow(false);
|
GetDlgItem(IDC_EDIT_ZOOM_DEADBAND)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_EDIT_ZOOM_MOVETO)->EnableWindow(false);
|
|
||||||
GetDlgItem(IDC_BUTTON_ZOOM_SETSPEED)->EnableWindow(false);
|
GetDlgItem(IDC_BUTTON_ZOOM_SETSPEED)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_EDIT_SETSPEED)->EnableWindow(false);
|
GetDlgItem(IDC_EDIT_SETSPEED)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_BUTTON_ZOOM_SETZERO)->EnableWindow(false);
|
GetDlgItem(IDC_BUTTON_ZOOM_SETZERO)->EnableWindow(false);
|
||||||
@@ -850,9 +846,7 @@ void CSO7_Automatic_Zoom::OnBnClickedRadioMovetest()
|
|||||||
GetDlgItem(IDC_RADIO_ZOOM_GEAR2)->EnableWindow(true);
|
GetDlgItem(IDC_RADIO_ZOOM_GEAR2)->EnableWindow(true);
|
||||||
GetDlgItem(IDC_RADIO_ZOOM_GEAR3)->EnableWindow(true);
|
GetDlgItem(IDC_RADIO_ZOOM_GEAR3)->EnableWindow(true);
|
||||||
GetDlgItem(IDC_RADIO_ZOOM_GEAR4)->EnableWindow(true);
|
GetDlgItem(IDC_RADIO_ZOOM_GEAR4)->EnableWindow(true);
|
||||||
GetDlgItem(IDC_BUTTON_ZOOM_MOVETO)->EnableWindow(true);
|
|
||||||
GetDlgItem(IDC_EDIT_ZOOM_DEADBAND)->EnableWindow(true);
|
GetDlgItem(IDC_EDIT_ZOOM_DEADBAND)->EnableWindow(true);
|
||||||
GetDlgItem(IDC_EDIT_ZOOM_MOVETO)->EnableWindow(true);
|
|
||||||
GetDlgItem(IDC_BUTTON_ZOOM_SETSPEED)->EnableWindow(true);
|
GetDlgItem(IDC_BUTTON_ZOOM_SETSPEED)->EnableWindow(true);
|
||||||
GetDlgItem(IDC_EDIT_SETSPEED)->EnableWindow(true);
|
GetDlgItem(IDC_EDIT_SETSPEED)->EnableWindow(true);
|
||||||
GetDlgItem(IDC_BUTTON_ZOOM_SETZERO)->EnableWindow(true);
|
GetDlgItem(IDC_BUTTON_ZOOM_SETZERO)->EnableWindow(true);
|
||||||
@@ -862,6 +856,7 @@ void CSO7_Automatic_Zoom::OnBnClickedRadioMovetest()
|
|||||||
GetDlgItem(IDC_EDIT_ZOOM_REPE_TIME)->EnableWindow(true);
|
GetDlgItem(IDC_EDIT_ZOOM_REPE_TIME)->EnableWindow(true);
|
||||||
GetDlgItem(IDC_BUTTON_REPETEST_BEGIN)->EnableWindow(true);
|
GetDlgItem(IDC_BUTTON_REPETEST_BEGIN)->EnableWindow(true);
|
||||||
GetDlgItem(IDC_CHECK_AUTOZOOM_CONTINUE_READ)->EnableWindow(true);
|
GetDlgItem(IDC_CHECK_AUTOZOOM_CONTINUE_READ)->EnableWindow(true);
|
||||||
|
GetDlgItem(IDC_BUTTON_ZOOM_MOVETO)->EnableWindow(true);
|
||||||
|
|
||||||
GetDlgItem(IDC_BUTTON_CALIBRATE_ENCODER)->EnableWindow(false);
|
GetDlgItem(IDC_BUTTON_CALIBRATE_ENCODER)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_EDIT_DATASEND)->EnableWindow(false);
|
GetDlgItem(IDC_EDIT_DATASEND)->EnableWindow(false);
|
||||||
@@ -885,8 +880,6 @@ void CSO7_Automatic_Zoom::OnBnClickedRadioSendcmd()
|
|||||||
GetDlgItem(IDC_RADIO_ZOOM_GEAR3)->EnableWindow(false);
|
GetDlgItem(IDC_RADIO_ZOOM_GEAR3)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_RADIO_ZOOM_GEAR4)->EnableWindow(false);
|
GetDlgItem(IDC_RADIO_ZOOM_GEAR4)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_CHECK_ZOOM_DEADBAND)->EnableWindow(false);
|
GetDlgItem(IDC_CHECK_ZOOM_DEADBAND)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_BUTTON_ZOOM_MOVETO)->EnableWindow(false);
|
|
||||||
GetDlgItem(IDC_EDIT_ZOOM_MOVETO)->EnableWindow(false);
|
|
||||||
GetDlgItem(IDC_BUTTON_ZOOM_SETSPEED)->EnableWindow(false);
|
GetDlgItem(IDC_BUTTON_ZOOM_SETSPEED)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_EDIT_SETSPEED)->EnableWindow(false);
|
GetDlgItem(IDC_EDIT_SETSPEED)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_BUTTON_ZOOM_SETZERO)->EnableWindow(false);
|
GetDlgItem(IDC_BUTTON_ZOOM_SETZERO)->EnableWindow(false);
|
||||||
@@ -896,6 +889,7 @@ void CSO7_Automatic_Zoom::OnBnClickedRadioSendcmd()
|
|||||||
GetDlgItem(IDC_EDIT_ZOOM_REPE_TIME)->EnableWindow(false);
|
GetDlgItem(IDC_EDIT_ZOOM_REPE_TIME)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_BUTTON_REPETEST_BEGIN)->EnableWindow(false);
|
GetDlgItem(IDC_BUTTON_REPETEST_BEGIN)->EnableWindow(false);
|
||||||
GetDlgItem(IDC_CHECK_AUTOZOOM_CONTINUE_READ)->EnableWindow(false);
|
GetDlgItem(IDC_CHECK_AUTOZOOM_CONTINUE_READ)->EnableWindow(false);
|
||||||
|
GetDlgItem(IDC_BUTTON_ZOOM_MOVETO)->EnableWindow(false);
|
||||||
|
|
||||||
GetDlgItem(IDC_BUTTON_CALIBRATE_ENCODER)->EnableWindow(true);
|
GetDlgItem(IDC_BUTTON_CALIBRATE_ENCODER)->EnableWindow(true);
|
||||||
GetDlgItem(IDC_EDIT_DATASEND)->EnableWindow(true);
|
GetDlgItem(IDC_EDIT_DATASEND)->EnableWindow(true);
|
||||||
@@ -940,10 +934,11 @@ void CSO7_Automatic_Zoom::OnBnClickedButtonZoomMoveto()
|
|||||||
{
|
{
|
||||||
iCnt=1;
|
iCnt=1;
|
||||||
//ABSOLUATE
|
//ABSOLUATE
|
||||||
//m_pSO7_Proto->g_machine.zm._pos_fixed._long_=static_cast<long>((m_dMove_to_V_Dis-m_pSO7_Proto->g_machine.zm._d_cur_pos_)*m_pSO7_Proto->g_machine.s_machine_config.zm_axis._PulseScale);
|
KillTimer(1);
|
||||||
//REAL
|
m_pSO7_Proto->g_machine.zm._d_cur_pos_=GetZoomCurPos();
|
||||||
m_pSO7_Proto->g_machine.zm._pos_fixed._long_=static_cast<long>((m_dMove_to_V_Dis)*1);
|
m_pSO7_Proto->g_machine.zm._pos_fixed._long_=static_cast<long>(((m_dMove_to_V_Dis-m_pSO7_Proto->g_machine.zm._d_cur_pos_)*m_pSO7_Proto->g_machine.s_machine_config.zm_axis._PulseScale));
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_MOVE_TO_POS_ZM();
|
m_pSO7_Proto->_send_cmd_SO7_CMD_MOVE_TO_POS_ZM();
|
||||||
|
SetTimer(1,200,NULL);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
#include "SO7_Send_Parameter.h"
|
#include "SO7_Send_Parameter.h"
|
||||||
extern CSO7_Proto* m_pSO7_Proto;
|
extern CSO7_Proto* m_pSO7_Proto;
|
||||||
|
|
||||||
|
#define PAUSE_TIME_CHANGE_PARAMETER 20
|
||||||
//#include "INIFile.h"
|
//#include "INIFile.h"
|
||||||
|
|
||||||
// CSO7_Send_Parameter dialog
|
// CSO7_Send_Parameter dialog
|
||||||
@@ -248,26 +249,45 @@ void CSO7_Send_Parameter::OnBnClickedButtonSaveParameter()
|
|||||||
{
|
{
|
||||||
ChangeParameterOnEdit();
|
ChangeParameterOnEdit();
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(0,0);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(0,0);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(0,1);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(0,1);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(0,2);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(0,2);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(0,3);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(0,3);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(0,4);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(0,4);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
|
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(1,0);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(1,0);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(1,1);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(1,1);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(1,2);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(1,2);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(1,3);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(1,3);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(1,4);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(1,4);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
|
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(2,0);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(2,0);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(2,1);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(2,1);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(2,2);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(2,2);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(2,3);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(2,3);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(2,4);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PARAMETER(2,4);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PRECISION(0);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PRECISION(0);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PRECISION(1);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PRECISION(1);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PRECISION(2);
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SPEED_PRECISION(2);
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_MOTOR_SPEED_WHEELBASE_PARAMETER();
|
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_MOTOR_SPEED_WHEELBASE_PARAMETER();
|
||||||
|
Sleep(PAUSE_TIME_CHANGE_PARAMETER);
|
||||||
m_StatusBar.SetText(_T("运动参数已设置到控制器中。"), 0, 0);
|
m_StatusBar.SetText(_T("运动参数已设置到控制器中。"), 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user