基于Windows下Qt与脉冲发生器的串口通讯实现

2016-10-31 08:45:25李鹏军兰殿星宁文斌宋军伟
计算机测量与控制 2016年4期
关键词:界面

李鹏军,兰殿星,宁文斌,袁 攀,宋军伟

(许继电源公司 特种电源部,河南 许昌 461000)



基于Windows下Qt与脉冲发生器的串口通讯实现

李鹏军,兰殿星,宁文斌,袁攀,宋军伟

(许继电源公司 特种电源部,河南 许昌461000)

串口通讯在工业领域有着重要的作用,大部分工业设备都使用串口通讯和上位机远程通讯;VC6.0的简单易用在工业中经常被使用制作各种复杂的监控控制软件,但是VC的图形绘制、API接口功能和所制作软件移植性存在很多不方便的地方,该实现方法成功使用了VC嵌套Qt的方法解决了该问题;以脉冲发生器仪器为下位机举例,在WindowsXP环境下,使用VC6.0嵌套Qt3.3,制作上位机RS232通讯控制图形软件;使用该软件通讯功能用户可以设置不同的脉冲发生器参数,输出不同的脉冲序列,该软件所使用的界面、线程、串口支持类全部由Qt支持,不使用MFC功能,最终完成软件编写;结果表明,在很低的电脑配置中,Windows环境下,使用VC嵌套Qt的方式也能快速的设计出一款界面完整、功能齐全、稳定性高、移植性强的工业控制软件。

嵌套;Qt;Vc;QextSerialPort类;线程;串口编程

0 引言

串口通信在工业中使用范围很广,有很多机器及仪器都大量使用串口通讯的方式,所以作为上位机和下位机之间的通讯[1],串口通讯的功能是在软件的使用中是一个重要的部分。同时在工业软件的设计中,由于大部分设计软件不能应用于Windows XP 以上的系统,VC6.0和Qt3.3两个具有内存占用小,编程方便的特点,能完美应用于XP系统。但是VC6.0的图形编辑能力较差,不能较好地实现人性化人机界面,也不具备很强的移植性[2]。……

登录APP查看全文

猜你喜欢
界面
声波在海底界面反射系数仿真计算分析
微重力下两相控温型储液器内气液界面仿真分析
国企党委前置研究的“四个界面”
当代陕西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
西门子Easy Screen对倒棱机床界面二次开发
空间界面
金秋(2017年4期)2017-06-07 08:22:16
铁电隧道结界面效应与界面调控
电子显微打开材料界面世界之门
人机交互界面发展趋势研究
手机界面中图形符号的发展趋向
新闻传播(2015年11期)2015-07-18 11:15:04