C#中的SerialPort控件的读写问题

.NET技术 > C# [问题点数:20分,结帖人suliang19860213]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:32040
勋章
Blank
黄花 2010年3月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2010年4月 .NET技术大版内专家分月排行榜第三
等级
本版专家分:5521
勋章
Blank
红花 2010年5月 C++ Builder大版内专家分月排行榜第一
2010年3月 C++ Builder大版内专家分月排行榜第一
2010年1月 C++ Builder大版内专家分月排行榜第一
Blank
黄花 2010年12月 C++ Builder大版内专家分月排行榜第二
2010年11月 C++ Builder大版内专家分月排行榜第二
2010年7月 C++ Builder大版内专家分月排行榜第二
2010年6月 C++ Builder大版内专家分月排行榜第二
2010年4月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2011年4月 C++ Builder大版内专家分月排行榜第三
2010年8月 C++ Builder大版内专家分月排行榜第三
2010年2月 C++ Builder大版内专家分月排行榜第三
2009年12月 C++ Builder大版内专家分月排行榜第三
等级
本版专家分:0
等级
本版专家分:32040
勋章
Blank
黄花 2010年3月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2010年4月 .NET技术大版内专家分月排行榜第三
等级
本版专家分:5521
勋章
Blank
红花 2010年5月 C++ Builder大版内专家分月排行榜第一
2010年3月 C++ Builder大版内专家分月排行榜第一
2010年1月 C++ Builder大版内专家分月排行榜第一
Blank
黄花 2010年12月 C++ Builder大版内专家分月排行榜第二
2010年11月 C++ Builder大版内专家分月排行榜第二
2010年7月 C++ Builder大版内专家分月排行榜第二
2010年6月 C++ Builder大版内专家分月排行榜第二
2010年4月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2011年4月 C++ Builder大版内专家分月排行榜第三
2010年8月 C++ Builder大版内专家分月排行榜第三
2010年2月 C++ Builder大版内专家分月排行榜第三
2009年12月 C++ Builder大版内专家分月排行榜第三
等级
本版专家分:0
SuliangLEO

等级:

C# 使用serialport 控件读写串口的大数据量解决方案 -- 以及与串口操作常见的错误

控件串口设置的属性 缓存大小,建议是每秒接收到的数据的10倍以上 重点: 当缓存接收到的数据量触发通知事件,这个设置比较重要。最好设置在每一秒内触发事件不超过10个。即当每秒接收到数据是1000时,设置...

C# SerialPort 串口通信多线程问题

编程新手,想C# SerialPort实现串口通信,写的程序大概这样一个结构。发送一个数据后,要求收到下位机回复,超时发送下一个数据。要加一个发送和接收的线程,是加在主程序里面吗?大体的结构应该是怎么样的?求大神...

C# SerialPort 读写三菱FX系列PLC

1:串口初始化  com = new SerialPort("COM3", 9600, Parity.Even, 7, StopBits.One); 2:打开关闭串口 if (com.IsOpen)  {com.Close();} com.Open();...3:C# ASCII转字符及字符转ASCII

C# SerialPort串口ReadTimeout 超时异常。“System.TimeoutException”类型的未经处理异常在 System.dll ...

一、简介 系统采用之前的系统: 相关的链接为 https://blog.csdn.net/u011854789/article/details/51895014 https://blog.csdn.net/weixinhum/article/details/53684151 ......

利用SerialPort类实现收发短信(C# 2.0)

作者:veryhappy(wx.net) 在.NET 1.1版本微软并没有封装一个串口操作的类,但是我们可以在网络上找到通过WIN32 API读写文件方式访问串口的开源类库,比如:JustinIO。但是最近笔者在写一个短信猫池(支持8块SIM,...

C#学习记录(44-1)C#串口通信SerialPort

SerialPort类的常用属性 名 称 说 明 BaseStream 获取 SerialPort 对象的基础 Stream 对象 BaudRate 获取或设置串行波特率 BreakState ...

SerialPort同步和异步数据读取

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO.Ports;...

(二)C# SerialPort串口ReadTimeout 超时异常。“System.TimeoutException”类型的未经处理异常在 System....

一、简介 系统采用之前的系统: 相关的链接为 https://blog.csdn.net/u011854789/article/details/51895014 https://blog.csdn.net/weixinhum/article/details/53684151 ...

前一段时间没事用c#写了一个串口程序,这里总结一下自己的经验

 首先当然是把serialPort控件拖到窗口上, 点击这个控件就可以看到它的属性了。点击属性旁边的事件会出现3个事件,双击其中的DataReceived就会自动生成串口接收事件,这个串口接收有自己的缓冲区,当然也可以自己...

SerialPort如何读取串口数据并显示在TextBox上,多线程委托

SerialPort中串口数据的读取与写入有较大的不同。由于串口不知道数据何时到达,因此有两种方法可以实现串口数据的读取。一、线程实时读串口;二、事件触发方式实现。 由于线程实时读串口的效率不是十分高效,因此...

使用SerialPort及ZedGraph快速实现串口数据实时显示

0 引子 在采样速率要求不高的情况下(粗略计算,以串口最大115200的传输速率,也即~14K byte/s计,则采样频率应该小于7K,加上其他额外的开销,在16位单片机上,采样速率应该小于5K左右),使用串口进行...

C# 新手开始编写串口测试工具

前言: 一.  二. 三. 四. 五. 六. 七.

C#读写串口数据实现代码

C#中SerialPortDataReceived事件GUI实时处理方法 MSDN:从 SerialPort 对象接收数据时,将在辅助线程上引发 DataReceived 事件。由于此事件在辅助线程而非主线程上引发,因此尝试修改主线程的一些元素(如 UI ...

C#中的串口通信

关于串行接口 串行接口(Serial port)又称“串口”,主要用于串行式逐位数据传输。常见的有一般电脑应用的RS-232(使用 25 针或 9 针连接器)和工业电脑应用的半双工RS-485与全双工RS-422。 ...

SerialPort类实现串口通信时遇到的多线程问题

在.NET work 2.0提供了SerialPort类,该类主要实现串口数据通信等。本文章将本人在学习过程从网络上搜集到的相关信息写出来供大家参考。 下面主要介绍该类的主要属性(表1)和方法(表.2)。 如果需要了解更多...

C#串口数据读写——计数器数据获取重置功能记录

主要思路是使用System.IO.Ports.SerialPort类 初始化SerialPort类,设置相关参数及绑定事件 AddData为根据返回的数据进行的相应业务处理 数据发送 private void sendSerialPortData(string data) { ...

C#串口通信

最近在公司让用C#写一个串口调试的工具,要求向串口输入16进制数据或字符串。下面我将这次遇到的问题和解决方法奉献出来,目的是和同行交流,回馈网友们提供的帮助,也是为了自己对知识加深一下巩固。   我们来看...

c# 一些控件

1、基础格式化 (1)把int i 转化为 十六进制然后转化为字符型。添加到下拉框 for (int i = 0; i < 256; i++) { string Xnum = i.ToString("x").ToUpper(); // 把i转化为16进制,然后转化为字符 ...

C#全能速查宝典

C#全能速查宝典》共分为8章,分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和C#高级编程,共包含562个C#编程常用...

用API实现串口异步读写

VB的MSCOMM控件虽然很好用,但是在没有装VB的机器上用该控件总觉得有些累赘,网上的VB API代码大部分都基于是同步方式,处理复杂的通信模式不是太理想,所以用了一些时间,把VC项目的异步串口读写代码翻译为VB格式...

C# ISP 串口调试工具的开发(一)

C# ISP 串口调试工具的开发(一)前言开发环境WinForm界面布局SerialPort 控件初始化串口参数窗体初始化连接串口进程记录发送参数读取参数关闭串口总结 前言 由于公司需要开发一个 ISP 串口调试工具,而我也具有一点...

C# ISP 串口调试工具的开发(二)—— 多线程处理

C# ISP 串口调试工具的开发(二)—— 多线程处理前言数据接收使用...因为上一篇文章的所有读写操作都是在主线程进行的,但是这样存在一个弊端,因为在 Windows 的桌面开发,由于界面编程的 “Windows 消息...

C#与工业控制-串口上

C# .NET是当今世界上使用最广泛的编程语言之一,也是被公认的编程效率...就串口开发而言,C# .NET可以采取多种方法,但是最方便的则是微软在.NET推出的一种串口控件SerialPort,可以方便的实现串口所需的多种功能。

C# 串口读写

C#串口通信源代码

界面 源码:下载参考了以下两篇文章: http://blog.csdn.net/geekwangminli/article/details/7851673 ... using System.Collections.Generic; using System.Compone

C#一步步写串口通信

 最近在公司让用C#写一个串口调试的工具,要求向串口输入16进制数据或字符串。因为我刚到公司,并且对C#也不是很熟悉,针对硬件编程更是从来没接触过,确实耗掉了一些时间。好在一切都可以慢慢来,通过网上查资料...

C#串口通信模块使用

C#串口通信模块使用

C#实例.net_经典例子400个

转载自:... 一共470多例winform 界面特效的源码。 窗体与界面设计...... 实例001 带历史信息的菜单 10 实例002 菜单动态合并 12 ...实例003 像开始菜单一样漂亮的菜单......实例005 可以拉伸的菜单界...

oracle数据库教程

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。 SQL语法是学习数据库的必备技能,函数和高级查询都是在实际项目开发中应用颇多的内容,它们会使你的开发工作更加得心应手!

10小时全掌握Linux下shell编程

从没上过课的学渣 学了还不会的学弱 想学懂的学霸 10小时全掌握Linux下shell编程 工作、面试全没问题。 我们在有限的、有效的时间内,通过10个小时的学习,让每一位学员完全掌握Linux的shell编程

相关热词 c# 导入c++类 c#中文字符串乱码 c# 申请行数动态的数组 c#前台拆分join c#文本 c# char 最大值 c# word转换二进制 c#加入分割区 c#集成开发工具 c# 浏览文件的控件