C#使用mschart+serialport控件组合,每隔3秒时间间隔,读取串口数据,绘制实时曲线。。。

顽主小贝 2012-03-16 03:26:08
C#使用mschart+serialport控件组合,每隔3秒时间间隔,读取串口数据,绘制实时曲线。。。
小弟不才,近日需要将一vb写的源程序转为C#编写,并修复其读取数据时丢包的bug,从网上找了很多大神的相关介绍,但还有几点尚不清楚,请坛里的各位大哥大姐给小弟个思路。
项目通讯协议以及本人思路详解:串口名称com1,波特率9600,接收时间间隔3000毫秒,数据包大小为6764,读取的为16进制数据,头尾数据已知,为避免造成丢数的现象采用了线程+委托的处理方法,但却出现了死锁现象。。。郁闷ing
因为之前未接触过线程以及串口方面的相关知识,所以现在感觉思路很不清晰。。。求教了
...全文
381 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
顽主小贝 2012-03-22
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xb550453621 的回复:]
引用 5 楼 zjbpku 的回复:
我也在做这个,我现在也有个问题,就是串口在接收数据时,有时会出现断行,该怎么解决?急急急···

我觉得,可能是因为你的数据量较大,建议使用多线程试试(尽管我也不是很懂)。。。如若方便,加下我的qq吧,聊聊、、、
[/Quote]
1210567590@qq.com,这是我的,很期望能认识你、、、
顽主小贝 2012-03-22
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zjbpku 的回复:]
我也在做这个,我现在也有个问题,就是串口在接收数据时,有时会出现断行,该怎么解决?急急急···
[/Quote]
我觉得,可能是因为你的数据量较大,建议使用多线程试试(尽管我也不是很懂)。。。如若方便,加下我的qq吧,聊聊、、、
Jabin. 2012-03-21
  • 打赏
  • 举报
回复
我也在做这个,我现在也有个问题,就是串口在接收数据时,有时会出现断行,该怎么解决?急急急···
顽主小贝 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 tangxu12 的回复:]
我靠 和我的问题一模一样

是不是同事啊!??
[/Quote]
一激动,引用错了、、、
顽主小贝 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 xb550453621 的回复:]
C#使用mschart+serialport控件组合,每隔3秒时间间隔,读取串口数据,绘制实时曲线。。。
小弟不才,近日需要将一vb写的源程序转为C#编写,并修复其读取数据时丢包的bug,从网上找了很多大神的相关介绍,但还有几点尚不清楚,请坛里的各位大哥大姐给小弟个思路。
项目通讯协议以及本人思路详解:串口名称com1,波特率9600,接收时间间隔3000毫秒,数据包大小为6764,读取的为1……
[/Quote]
敢不敢让小弟加下你(问题依旧存在啊啊啊啊啊啊)、、、
BG 2012-03-17
  • 打赏
  • 举报
回复
http://blog.csdn.net/wuyazhe/article/details/5606276
tangxu12 2012-03-17
  • 打赏
  • 举报
回复
我靠 和我的问题一模一样

是不是同事啊!??

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧