2024年4月25日发(作者:)
附录A:EDC220控制器(编程、程序)
(1)程序publicCDialog定义:
classCWSJ_SYGDlg:publicCDialog
{
public:
voidStop();
voidDrawChange();
CBrushm_myBrush;
voidDrawBg();
voidDeviceLoad(intctrm,doublectrs,doublectrs2,doublectre);
voidDeviceClose();
voidDeviceOn();
voidFeedbackControl();
voidOnSave();
voideditbox();
voidOnEdit2();
CBitmapm_bmp;
//voidOnLButtonUp(UINTnFlags,CPointpoint);
UINTm_nTimerEvent;
//下位机读取数据
doublem_dEample[17];
doublem_dEample2[17];
doublem_dDataPosi[20000];//位移值
doublem_dDataTime[20000];//时间值
doublem_dDataPosi2[20000];//位移值
doublem_dDataTime2[20000];//时间值
longm_dDataCount;
intctr_method;//控制方式0位移1力
doublectr_speed,ctr_speed2;//控制速度
doublectr_end;//目标值
unsignedshortMoveCtrl;
double
double
Speed;
Destination;
71
WORD*lpusTA;
intm_biaozhi_tongxun;
DoPE_PORTINFOLanPortInfo1[32];
//DoPE_PORTINFOPortInfo;
MACNicMac1;
unsignedm_DoPEErr;//errorcodeforerrorhandling
unsignedm_DoPEErr2;
DoPE_HANDLEm_DoPEHdl;//handlethatrepresentsthelinktotheEDC
DoPE_HANDLEm_DoPEHdl2;
DoPEDataSample;
DoPEDataSample2;
intm_botelv;
intm_botelv2;
intm_duankouhao;
intm_duankouhao2;
CBitmapButtonm_BitButton1;
CBitmapButtonm_BitButton2;
CBitmapButtonm_BitButton3;
CBitmapButtonm_BitButton4;
CBitmapButtonm_BitButton5;
CBitmapButtonm_BitButton6;
CBitmapButtonm_BitButton7;
CBitmapButtonm_BitButton8;
CBitmapButtonm_BitButton9;
CBitmapButtonm_BitButton10;
CBitmapButtonm_BitButton11;
CBitmapButtonm_BitButton12;
CBitmapButtonm_BitButton13;
CBitmapm_bkBitmap;
CBrushm_bkBrush;
voidOpenDevice();
voidDrawLine();
voidDrawScale();
CKexinDlg(CWnd*pParent=NULL);//standardconstructor
72
发布评论