如何通过SerialPort读取和写入设备COM端口数据_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 如何通过SerialPort读取和写入设备COM端口数据

如何通过SerialPort读取和写入设备COM端口数据

 2015/1/17 23:26:20  衡斅  程序员俱乐部  我要评论(0)
  • 摘要:SerialPort类用于控制串行端口文件资源。提供同步I/O和事件驱动的I/O、对管脚和中断状态的访问以及对串行驱动程序属性的访问。另外,SerialPort的功能可以包装在内部Stream对象中,可通过BaseStream属性访问,并且可以传递给包装或使用流的类。下面本文将如何通过实现COM端口配置、SerialPort调用配置打开端口、对设备端口进行读取操作。1.实现COM端口配置COM端口主要配置有:COM端口名称、波特率、数据位数、停止位、奇偶校验及数据流控制。1.1
  • 标签:数据 RIA 设备

  SerialPort类用于控制串行端口文件资源。提供同步 I/O 和事件驱动的 I/O、对管脚和中断状态的访问以及对串行驱动程序属性的访问。另外,SerialPort的功能可以包装在内部 Stream 对象中,可通过 BaseStream 属性访问,并且可以传递给包装或使用流的类。
  下面本文将如何通过实现COM端口配置、SerialPort调用配置打开端口、对设备端口进行读取操作。

1.        实现COM端口配置

COM端口主要配置有:COM端口名称、波特率、数据位数、停止位、奇偶校验及数据流控制。

 

1.1.       本人采用XML文件格式,保存端口配置信息:

 

1.2.       端口配置界面读取配置信息:

 

1.3.       端口配置界面保存配置信息:

 

2.        通过SerialPort调用配置打开端口

2.1.       Winform 程序界面设计

 

2.2.       SerialPort 读取配置进行打开操作

通过COM端口配置后,使用SerialPort类读取配置信息打开端口进行数据读、写操作。

 

3.        对设备端口进行读取操作

为了适应各种设备进行读、写操作,SerialPort类提供多个读、写数据方法:

 

  至此,如何通过SerialPort读取和写入设备COM端口数据,分享、介绍完毕。通过了解和熟悉SerialPort类,我们就可以在检测系统中实现直接读取检测设备试验数据。在开发过程中,有些设置只需要发送一命令后,就直接等待试验结果,也有设备是需要发送一条命令,返回一条结果的方式。此时需要根据不同时设备调整实现方式,比如实现SerialPort类的DataReceived事件,等待设备返回结果;使用计时器方式发一条,得到设备结果。

上一篇: ubuntu apache+php+mysql+phpmyadmin 服务器安装 下一篇: 没有下一篇了!
发表评论
用户名: 匿名