1. 程式人生 > >Windows系統添加虛擬串口及CanToolApp功能1的實現

Windows系統添加虛擬串口及CanToolApp功能1的實現

bash eight 鏈接 我們 rtu detail png lap wid

  我們組一開始嘗試用com0com添加虛擬串口,但是遇到了問題,系統中可以看到添加的虛擬串口,但是用C#無法獲取串口。經過多次嘗試後,我們決定換用Virtual Serial Port Driver添加虛擬串口。

  (工具鏈接: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

Windows系統添加虛擬串口及CanToolApp功能1的實現