SerialPort 控件使用
来源:互联网 发布:linux无法创建目录 编辑:程序博客网 时间:2024/05/21 10:24
SerialPort 控件用法十分简单,就和VB中的串口控件差不多好用。从工具箱拖出来,设置好属性基本就完成了一大半工作。
属性设置主要指BaudRate(波特率),DataBits(每个字节的数据位数目),PortName(串口名称),StopBits(停止位数目),Parity(奇偶校验)。其实这些都可以在程序中通过代码设置。
设置好属性以后只要建立DataReceived事件,在事件处理里编写处理代码就好了。当然,在这里还涉及到一个“跨线程调用windows控件”的问题,SerialPort 控件不能直接将接收到数据反映在界面上。这与线程机制有关。
SerialPort 控件的事件除了上述以外还有两个,一个ErrorReceived(),PinChanged(),分别用于每次从SerialPort 接收错误时引发;每次SerialPort 的pin更改时引发。
SerialPort 的发送方法:
Write(),将字节写入输出缓冲区。16进制字符的发送就可以用它。
WriteLine(),用于将字符串写入输出缓冲区。
SerialPort 读缓冲区的方法比较多:
Read(),从输入缓冲区读一些字节写入字节数组。
ReadByte(),从输入缓冲区同步读一个字节。
ReadChar(),从输入缓冲区同步读一个字节。
ReadExisting(),读输入缓冲区所有字节。
ReadLine(),读一行。
ReadTo(),一直读取到输入缓冲区中的指定字符串。
这些方法我还没全用过呢,等都用了以后再修改说明,大家也可以帮我纠正一下。IDE环境的提示太绕口了。
- SerialPort 控件使用
- 【SerialPort】控件的使用实例
- VS 2005 中SerialPort控件的使用
- 浅谈SerialPort控件的使用(C#)
- vb.net中serialport控件的一些使用经验
- vb.net中serialport控件的一些使用经验
- vb.net中serialport控件的一些使用经验 .
- 使用.net的SerialPort串口监控控件接收串口数据
- C#中SerialPort串口控件使用之字符的接收
- PC和单片机通信(一)---使用SerialPort控件
- PC和单片机通信(二)---使用SerialPort控件
- serialport 控件 串口通讯
- c# SerialPort控件串口通信
- C# SerialPort控件串口通信
- c# SerialPort控件串口通信
- c# SerialPort控件串口通信
- C# 使用SerialPort控件用类及线程实现串口通信
- C#2010 串口控件serialPort 首次使用 菜鸟备份可以帮到菜鸟
- 几个经典的中介哈希算法
- GT4.2.0的安装配置
- web工作流管理系统开发之一 工作流概念
- UNIX环境高级编程(学习笔记)
- 智睿学校网站管理系统VER1.5.7版权更改功能
- SerialPort 控件使用
- 二叉树算法
- 善用GOOGLE--从入门到精通
- 犀利姐—林家小妹:将犀利进行到底!
- 在Linux中创建静态库和动态库
- 犀利姐林家小妹光芒直指犀利哥,雪碧哥深邃哥黯然失色
- C#内部HashTable算法重现
- 流浪者变潮人,犀利哥犀利姐引发乞丐风潮
- IPTABLES