亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述Windows系统添加虚拟串口及CanToolApp功能1的实现相关的知识,希望能为你提供帮助。
项目开始尝试用com0com添加虚拟串口,但是遇到了问题,系统中可以看到添加的虚拟串口,但是用C#无法获取串口。经过多次尝试后,决定换用Virtual Serial Port Driver添加虚拟串口。
【Windows系统添加虚拟串口及CanToolApp功能1的实现】(工具链接:https://pan.baidu.com/s/1hs1mDE0 密码: fsq1)
使用方法:
点击 add pair,即可增加COM口对
文章图片
添加后:
文章图片
然后在计算机管理——设备管理器中可以看到新添加的虚拟COM口:
文章图片
C#获取串口代码:
private String[] ports=System.IO.Ports.SerialPort.GetPortNames();
本组在Windows App中使用SerialPort控件,实现了功能1,可以扫描系统COM口,让用户选择COM口及波特率
(SerialPort控件的详细使用方法见http://www.cnblogs.com/shenbing/p/6323152.htm l和 http://blog.csdn.net/ZHINENGABC123456/article/details/70145341 两篇博文
具体效果如图示:
文章图片
本次用户操作完后,通过ini文件保存用户上一次的选择的COM口和比特率。
ini文件内容:
[PORT] NAME=COM1 [BaudRate] NAME=9600
推荐阅读
- Android 简单案例(onSaveInstanceState 和 onRestoreInstanceState)
- android selector shape 使用
- Spring Boot Dubbo applications.properties 配置清单
- Android源码解析——LruCache
- Android 动画fillAfter和fillBefore
- 浅谈 MVP in Android
- Android DiskLruCache完全解析,硬盘缓存的最佳方案
- vob文件怎样打开,本文教您打开vob文件的设置
- win7右键菜单管理,本文教您怎样管理右键菜单