串口助手兼远程控制助手
摘要本设计是通过Microsoft Visual Basic编写的串口程序这是由微软开发的一款编程具。VB相对VC来说有很大的相似之处在编程方面先对比较简单Visual Basic是极具特色和功能强大的软件主要表现在所见所得的界面设计基于对象的设计方法极短的软件开发周期较易维护的生成代码。它不但保留了原先Basic语言的全部功能而且还增加了面向对象程序设计功能。它不仅可以方便快捷地编制适用于数据处理、多媒体等方面的程序而且利用ActiveX控件MSCom m还能十分方便地开发出使用计算机串口的计算机通信程序。本实验涉及利用串口进行和下位机通信并远程控制电脑自动关机并显示。
0绪论
开发步骤
1绘制用户界面
2在完成了界面的绘制后就需要对部分的控件的初始属性进行设置。并输入相应的程序代码。
3调试。在编制过程中难免会有些疏漏和一些没有考虑的情况而且根据项目中硬件软件的具体情况也要对上位机进行一些调整是整个系统达到最佳状态
一、首先我们先来设置用户交互界面
该上位机大致分为下边边的功能部分与上边的可视化部分。
各部分的大小用鼠标拖拽到合适位置即可方便用户自由设定功能部分有端口选择用以选择要通信的端口进行串口通信波特率初始化默认为9600 打开与关闭端口以及取消关机等功能。可视化部分有接收到的数据发送给下位机的数据和系统当前时间1最上边的三个白色区域分别为为三个Text Box文本框 分别用来显示接收数据发送的数据和系统当前时间如图2所示
图2
2空白区域的下边和右边是三个Lable框用来对文本框内容的介绍如图三所示
3接下来的是按键开关的选择如图四所示
4串口的选择输入
5端口打开指示灯的选择
6定时器的选择定时器的作用用来隔一段时间采集一次系统时间并判断
7串口控件的选择注意一般刚装上VB这个通用工具箱里面并没有串口控件需要用户自己去添加
首先鼠标右键单击工具箱空白处然后选择部件选项鼠标左键单击进入则进入下面的界面
拉动滚动条在箭头指的控件的单击选中然后单击应用和确定这个串口控件就添加到了工具箱里面
然后就把该串口控件放置到用户界面区域内
二、软件设置
完成了我们的用户交互界面现在我们就开始配置我们刚刚添加模块的属性了
1单击交互界面的空白框可以看到右侧出现相应的属性界面在这里我们只需要修改它的名称即可。例如Textreceive接收数据文本框
青云互联怎么样?青云互联美国洛杉矶cn2GIA云服务器低至19元/月起;香港安畅cn2云服务器低至19元/月起;日本cn2云主机低至35元/月起!青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务。青云互联本站之前已经更新过很多相关文章介绍了,青云互联的机房有香港和洛杉矶,都有CN2 GIA线路、洛杉矶带高防,商家承诺试用7天,打死全额退款点击进入:青云互联...
上次部落分享过VirMach提供的End of Life Plans系列的VPS主机,最近他们又发布了DEDICATED MIGRATION SPECIALS产品,并提供6.5-7.5折优惠码,优惠后最低每月27.3美元起。同样的这些机器现在订购,将在2021年9月30日至2022年4月30日之间迁移,目前这些等待迁移机器可以在洛杉矶、达拉斯、亚特兰大、纽约、芝加哥等5个地区机房开设,未来迁移的时...
819云互联 在本月发布了一个购买香港,日本独立服务器的活动,相对之前的首月活动性价比更高,最多只能享受1个月的活动 续费价格恢复原价 是有些颇高 这次819云互联与机房是合作伙伴 本次拿到机房 活动7天内购买独立服务器后期的长期续费价格 加大力度 确实来说这次的就可以买年付或者更长时间了…本次是5个机房可供选择,独立服务器最低默认是50M带宽,不限制流量,。官网:https://ww...