串口助手兼远程控制助手
摘要本设计是通过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接收数据文本框
华纳云(HNCloud Limited)是一家专业的全球数据中心基础服务提供商,总部在香港,隶属于香港联合通讯国际有限公司,拥有香港政府颁发的商业登记证明,保证用户的安全性和合规性。 华纳云是APNIC 和 ARIN 会员单位。主要提供数据中心基础服务、互联网业务解决方案, 以及香港服务器租用、香港服务器托管、香港云服务器、美国云服务器,云计算、云安全技术研发等产品和服务。其中云服务器基于成熟的 ...
部落曾经在去年分享过一次Boomer.host的信息,商家自述始于2018年,提供基于OpenVZ架构的VPS主机,配置不高价格较低。最近,主机商又在LET发了几款特价年付主机促销,最低每年仅4.95美元起,有独立IPv4+IPv6,开设在德克萨斯州休斯顿机房。下面列出几款VPS主机配置信息。CPU:1core内存:512MB硬盘:5G SSD流量:500GB/500Mbps架构:KVMIP/面板...
SoftShellWeb是一家2019年成立的国外主机商,商家在英格兰注册,提供的产品包括虚拟主机和VPS,其中VPS基于KVM架构,采用SSD硬盘,提供IPv4+IPv6,可选美国(圣何塞)、荷兰(阿姆斯特丹)和台湾(台北)等机房。商家近期推出台湾和荷兰年付特价VPS主机,其中台湾VPS最低年付49美元,荷兰VPS年付24美元起。台湾VPSCPU:1core内存:2GB硬盘:20GB SSD流量...