串口数据解析问题

PrinSun 2010-09-16 03:19:07
读取串口数据时,每一次能读到5个字节,不知道如何解析
241,240,225,225,0
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,240,225,225,0
241,240,225,225,0
241,240,225,225,0
241,240,225,225,0
241,240,225,225,0
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,252,252,248,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,241,240,225,225
241,241,240,225,225
241,241,240,225,225
241,241,240,225,225
241,241,240,225,225
241,241,240,225,225
241,241,240,225,225
241,241,240,225,225
241,241,240,225,225
241,241,240,225,225
241,248,240,225,225
241,248,240,225,225
241,252,252,248,225
241,252,248,225,225
241,248,240,225,225
241,248,240,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,252,248,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,241,240,225,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,248,240,225,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,248,240,225,225
241,252,252,248,225
241,252,252,248,225
241,248,240,225,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,252,248,225
241,252,248,225,225
241,252,241,240,225
241,252,248,240,225
241,252,248,240,225
241,248,241,240,225
241,252,248,240,225
241,252,240,225,0
241,248,240,240,225
241,248,240,240,225
241,248,240,240,225
241,248,240,240,225
241,248,240,240,225
241,248,240,240,225
241,240,240,225,0
241,240,240,225,0
241,240,240,225,0
241,240,240,225,0
241,240,240,225,0
241,240,240,225,0
241,240,240,225,0
241,240,240,225,0
241,240,240,225,0

(注:最后241,240,240,225,0代表的数值是:0.000,其它的都是0.2??,问号代表可变)
希望大家能帮忙看看,如何解析。
...全文
110 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
PrinSun 2010-09-16
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 wuyazhe 的回复:]
http://www.dlyingqi.com/cn/jszb.php
只有产品规格说明,没有协议说明。跟厂家要协议。
[/Quote]

已经要了,但给不给还是个问题
兔子-顾问 2010-09-16
  • 打赏
  • 举报
回复
http://www.dlyingqi.com/cn/jszb.php
只有产品规格说明,没有协议说明。跟厂家要协议。
PrinSun 2010-09-16
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 scholar_fly 的回复:]
教你一个下策
打电话发邮件给他们的技术工程师 要通讯协议。。 这事情我干过~
[/Quote]

谢谢
scholar_fly 2010-09-16
  • 打赏
  • 举报
回复
教你一个下策
打电话发邮件给他们的技术工程师 要通讯协议。。 这事情我干过~
PrinSun 2010-09-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 scholar_fly 的回复:]
我的意思 让你查查你这款设备的SCPI协议

我估计 你 测厚仪的Auto模式的

数字分析 要看你的量程格式了~协议一般都会写 ~没有的

还有一种情况
你看一下serialport.Encoding 是什么?
[/Quote]

http://www.dlyingqi.com/cn/jszb.php
测厚仪信息都在这里,买来也没配什么说明。
serialport.Encoding 的话,我是读字节的,和Encoding应该无关,我试了好几个Encoding都无法正常显示字符串。
scholar_fly 2010-09-16
  • 打赏
  • 举报
回复
我的意思 让你查查你这款设备的SCPI协议

我估计 你 测厚仪的Auto模式的

数字分析 要看你的量程格式了~协议一般都会写 ~没有的

还有一种情况
你看一下serialport.Encoding 是什么?
PrinSun 2010-09-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyazhe 的回复:]
如果没协议,每次5个字节,都是241开头的?那就判断一下,找到241后,连续5个为一组。
[/Quote]

对的,每次都是241开头的。这些数据都能读出来,问题是不知道如何解析,最后几行,机器上显示的是0.000
,其它的都是0.2XX。

[Quote=引用 5 楼 scholar_fly 的回复:]
你控制或者想获取设备是什么?
你可以看看通信协议。。
SCPI?
[/Quote]

测厚仪

scholar_fly 2010-09-16
  • 打赏
  • 举报
回复
你控制或者想获取设备是什么?
你可以看看通信协议。。
SCPI?
porschev 2010-09-16
  • 打赏
  • 举报
回复
兔子-顾问 2010-09-16
  • 打赏
  • 举报
回复
如果没协议,每次5个字节,都是241开头的?那就判断一下,找到241后,连续5个为一组。
PrinSun 2010-09-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 scholar_fly 的回复:]
没协议?
[/Quote]

不知道协议,RS485传输的。
scholar_fly 2010-09-16
  • 打赏
  • 举报
回复
没协议?

110,571

社区成员

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

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

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