打印
[应用相关]

采用C#从零开始写一个串口助手工具软件

[复制链接]
1055|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
longyifei|  楼主 | 2021-11-19 19:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 longyifei 于 2021-11-19 19:57 编辑

对于工程师来说,串口助手可以说是必不可少的一个工具,一个好的串口助手可以大大方便我们的研发调试。网上串口助手很多,如果能够根据自己需要做一个合适的串口助手,那么既能方便自己,也能掌握上位机的开发,对于自己未来的发展方向不得不说是一件非常不错的事。
      首先看一下完成的串口工具演示




自发自收验证数据:
   






接收外部设备数据:





       接下来我们就开始制作一个串口助手。
开发一个软件,必不可少的就是软件的安装,我们采用的是Visual Studio 2017 Community_15.7.5 大家可以从官网或者一些软件管家下载到并自行安装。
       新建窗体应用,如下图:

       选择Windows窗体应用,这个会生成一个应用基础模板。

      建立好工程后,会出现如下界面,这个就是界面设计

     如果界面中没用工具控件,那么需要在视图中把工具箱调出来。

       这时候准备工作已经差不多了。可以根据需要来进行代码编写了。
       首先我们先将所需要的控件都添加到主界面上。对于串口来说,需要了解一个串口设备需要的参数即,串口号,波特率,数据位,停止位,校验位,所以首先将这些需要选择参数的控件放上去。ComboBox就是用来填参数的控件。


       串口号、波特率、数据位、停止位、校验位 5个参数所以添加5个ComboBox即可。这时候,还需要注意一个特别重要的东西就是软件菜单的帮助-" data-textnode-index="15" data-index="620" class="character">>查看帮助。

      点击查看帮助会打开一个网页,这个网页几乎是windows开发所需要的全部技术资料和参考。通过这个可以很方便的帮助我们学习和解决遇到的问题。


     添加了参数选择后,还需要把各自的参数选项添加上去。添加方法如下:点击控件会出现小三角,打开后 选择“编辑项”,随后把参数添加即可


类似的 波特率、数据位、停止位、校验位也依次各自填入即可。




       参数选择已经添加到界面,现在只有几个参数,那这几个参数该怎么用呢。工具箱里还有一个控件,即SerialPort控件。这个与其说是控件,不如说是一个控制设备。这个控件添加后,那么就相当于把串口添加到了界面上。
       接下来的操作将完全围绕SerialPort来进行。
《更多内容请查看原文》


使用特权

评论回复
沙发
aoyi| | 2021-12-11 09:17 | 只看该作者
上位机程序还是很好写的

使用特权

评论回复
板凳
wiba| | 2021-12-11 09:17 | 只看该作者
看着还是很简洁的

使用特权

评论回复
地板
zljiu| | 2021-12-11 09:18 | 只看该作者
自己用的话 这额界面就足够了

使用特权

评论回复
5
coshi| | 2021-12-11 09:19 | 只看该作者
非常不错 运行稳定吗

使用特权

评论回复
6
drer| | 2021-12-11 09:20 | 只看该作者
如果速度过快还能保证接收数据不丢包吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

19

帖子

0

粉丝