基于activex控件visual c++与组态王通信研究

基于activex控件visual c++与组态王通信研究

ID:5380873

大小:1.85 MB

页数:8页

时间:2017-12-08

基于activex控件visual c++与组态王通信研究_第1页
基于activex控件visual c++与组态王通信研究_第2页
基于activex控件visual c++与组态王通信研究_第3页
基于activex控件visual c++与组态王通信研究_第4页
基于activex控件visual c++与组态王通信研究_第5页
资源描述:

《基于activex控件visual c++与组态王通信研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、行业应用与交流《自动化技术与应用2014年第33卷第l1期ndustrialApplicationsandCommunications{&variable_value_string);caseIDC——TIMER—KINGVIEW:CStringSTemP0=COLE2TReadKingviewValue(}(variable_value,string)mbreak;__fKVAngle:_ttof(sTemp0);default:CStringsTemp;break;sTemp.Format(”%f”,m—fKVAngle);}GetDigItern(IDC—S

2、TATIC—ANGLE)一>CDialogEx::OnTimer(nlDEvent);SetWindowText(sTemp);//在界面实时显示角度值//获取逆转标志result=m—mYKingView.//读取组态王服务器变量MethodGetVariableValueByVariableld(station_numbervoidCMFCApplication1Dig::ReadKingviewValue—l,26,&variablevaluetype,&anticlockwise_string);()CaringsTempl=COLE2T(anticloc

3、kwisestring);m_bKVAnticlockwise=_ttoi(sTemp1);if(mbKingwiewConnected==false)//获取正转标志return;result.=m—myKingView.Method_GetVariableValueByVariableld(station_numbershortresult;一1,25,&variable_valuetylm,&clockwise—string);_unsignedshortstationnumber_CStringsTemp2=COLE2T(clockwise_string)

4、;shortvariable—value—type;m—bKVClockwise=ttoi(sTemp2);BSTRstationname=::SysAllocString(OLESTR(”aaaa”));//站点名称//释放字符串变量::SysFreeString(station_name);::SysFreeString(variable_value_string)lBSTRvariable_value_string::SysAllocString::SysFreeString(anticlockwise_string);(OLESTR(”bbbb”));//

5、旋转角度值::SysFreeString(clockwise_string);BSTRanticlockwise——string::SysAllocString}(OLESTR(”bbbbb”));//逆转标志5。4控件消息函数的实现BSTRclockwise~string=::SysAllocString添加表4中的四个按钮控件消息函数,以及组态王(OLESTR(”bbbbbb”));//正转标志控件四个消息函数,共八个函数。其中,在登录组态王服务器成功的消息函数中启动读取变量信息的定时器。//获取站点的数量具体实现代码如下:resu1t=mmYKingView

6、.—//连接组态王服务器Method_GetStationNumber(&station__number);vOidCMFCAPPliCatiOn1Dlg:://获取指定站点的名称OnClickedButtonKingviewLogin()result=mmyKingview.MethodGetStationName_—{(station_number一1,&station_name);//TODO:Addyourcontrolnotificationban—//获取旋转角度信息dlercodehereresult=m—mYKingView.shortresult

7、;Method——GetVariableValueByVariableld(statiort_numberif(m_myKingview.mhWnd)一1,31,&Variable—value—tyPe,result=m—mYKingView.自动化技术与应用2014年第33卷第11期Method—LoginServer(”127.0.0.1”,41190,”admin”,//TODO:AddyourcontrolnotificationharI-”admin888”);dlercodehere}if(m—bKVAnticlockwise)m—mYKingview

8、.//断开

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。