如题,怎么用c#编程不断的从串口接收数据并显示在textbox上,新手求帮助
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
怎么用c#编程不断的从串口接收数据并显示在textbox上,新手求帮助
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
夏夏爱吃大西瓜 2016-03-23 20:12关注用个Timer每隔一段时间去读取数据,然后用textbox的textbox.text=""就行了,如果是要逐行的话就APPText就行了,不过建议你可以用richtextbox,那个有滚动条用着爽。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 2举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2018-05-14 18:59回答 3 已采纳 string str = "123/456/789"; string[] plist = str.Split('/'); 对应写到格子里就好了
- 2023-03-06 12:02回答 4 已采纳 参考GPT和自己的思路,您的代码存在一些问题,包括: 只读取了一个字节的数据,因此无法读取完整的数据帧。 在数据接收事件处理程序中,创建了一个StreamWriter对象,每次接收到一个字节的数据就将
- 2023-03-18 06:11回答 3 已采纳 参考GPT和自己的思路: 根据你提供的代码,我看到你已经通过DataReceived事件来实现了串口接收功能。而你在串口接收数据时使用了一个缓冲区(byte[] receiveBuffer)来存储接收
- 2022-05-26 03:24在C#中,可以使用控件如TextBox或Label来显示接收到的数据。由于串口数据可能频繁且快速地到达,因此需要确保UI更新不会阻塞主线程。可以使用异步编程模型,如`async/await`关键字,确保UI线程的流畅性。 3. **...
- 2017-05-18 00:47回答 1 已采纳 textBox15.Text = sArray[0]; textBox16.Text = sArray[1]; 这里相当于是对textbox 里的text属性重新赋值了; 可以改成textBox1
- 2018-05-08 05:54回答 3 已采纳 前面5个字节FA AF 00 08 FF是固定的么?那么跳过 AddContent(new ASCIIEncoding().GetString(data.Skip(5).ToArray()));
- 2021-10-20 05:42回答 4 已采纳 不好说明,只能举个例子你自己理解,“我们有一个水桶,有一个杯子不停向水桶里灌水,下面有龙头会不定时往外出水”问上面杯子灌3次,下面的龙头出几次?回答是:不知道。因为龙头不定时出水,他什么时候出水,每次
- 2024-05-15 04:49在本C#教程中,我们将深入探讨如何利用C#编程语言来实现串口通信,并同时显示接收到的数据以及对应的波形。串口通信是电子工程和计算机科学领域中一个重要的概念,它允许设备之间通过串行接口进行数据交换。C#提供了...
- 2021-10-20 07:09回答 1 已采纳 你是对等网络吗,对方会随时随地给你发数据吗,如果不是,别用Comm_DataReceived事件去接收,直接在write之后写个sleep,然后receive否则即使你接收到了数据,也要自己解决分包拆
- 2023-03-17 11:38回答 3 已采纳 参考GPT和自己的思路:在接收到数据时,判断如果该数据为起始值 0x68,则可以在接下来的七个数据读取到缓存中。具体实现可以使用一个变量记录当前是否处于起始值状态,如果是,则依次将后续七个字节加入缓存
- 2021-11-02 06:50回答 1 已采纳 经过我的测试,你提供的代码是可以正确发送请求。看看你使用的JSON数据能否被正确解析。 JObject json = JObject.Parse(strContent); 另外当你使用其他网址时是否
- 2023-09-27 01:21它朝若是的博客 C# 串口通讯 串口接收发送数据
- 2020-12-25 14:44叶子丶de花的博客 将串口接收区的数据,即TextBox中的接收的数据保存在文本中 点按钮实现保存文本自动将当前的时间作为名字,只能保存为 txt 文本
- 2019-05-04 18:51总结,这个项目是一个基于C#的串口上位机应用程序,它利用串口通信技术接收数据,并通过SQL进行数据存储,提供了实时数据显示的功能,但未实现数据可视化。开发者在设计时考虑了代码的可读性、可维护性和兼容性,这...
- 2019-03-08 10:34以上就是如何在C#中使用事件和委托在TextBox控件中实时显示日志的基本步骤。实际应用中,你可能还需要考虑线程安全问题,特别是当日志更新发生在非UI线程时。在这种情况下,可以使用`Control.BeginInvoke`或`Control...
- 2020-04-05 01:21当数据从两个串口同时接收时,每个串口的读取操作应在独立的线程上进行,确保程序的稳定性和响应速度。 至于模式切换,可能涉及到不同的数据解析和处理逻辑。例如,用户可能可以选择不同的测量单位(伏特、毫安等)...
- 2016-12-29 05:01本篇文章将深入探讨如何利用C#编程语言在Windows Forms(Winform)环境下构建一个串口数据接收程序。 标题中的"C#接收串口数据"指的是利用C#开发的应用程序来实现串行端口的数据接收功能。串口,也称为COM口,是...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司