因为在视觉应用中会使用到串口和网口两种方式通讯方式,调试过程中会经常使用到串口调试工具(ComAssistant 1.3),特别是他的自动发送功能,于是便萌生了自己写一个的想法。
首先来看看最后的效果图。
接着说实现串口通讯的整体流程
1. 声明
2. 获取当前计算机串行端口名的数组
3. 选择串行端口并设置串行通讯属性
4. 实例化
5. 打开串口
6. 添加数据接收事件
7. 读/写数据
8. 关闭串口
再看看这个过程中具体用到了哪些东西。
从 .NET Framework 2.0 开始在命名空间 System.IO.Ports 下提供一个 SerialPort 类用于实现串口通讯。以下是上述流程会用到的基础字段、方法和事件。
名称 | 说明 |
PortName |