社区
VB基础类
帖子详情
从串口的激光扫描平台获得的数据乱码,有做过的进来帮忙。
Equn
2007-05-25 11:03:12
串口的激光平台,HS1250
通过MSCOMM1.Input获得的数据乱码,不知道怎么回事
setting为“9600,n,8,1”
帮忙哦
...全文
320
8
打赏
收藏
从串口的激光扫描平台获得的数据乱码,有做过的进来帮忙。
串口的激光平台,HS1250 通过MSCOMM1.Input获得的数据乱码,不知道怎么回事 setting为“9600,n,8,1” 帮忙哦
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rainstormmaster
2007-05-26
打赏
举报
回复
如果仅仅多出来一个字符F的话,你replace掉即可
Equn
2007-05-26
打赏
举报
回复
系统的问题,要一次性读入。
是程序代码有问题,使超级终端测试不会分成两段,不过前面的字符“F”也有。
rainstormmaster
2007-05-26
打赏
举报
回复
//现在的问题是,读出来的条码分成两次读入,扫描一次获得的数据包含了上一次扫描的后6位数字。本次扫描只得到条码的前7位,并且最前面还有一个字符“F”
分两次是你程序的要求,还是系统的问题
Equn
2007-05-26
打赏
举报
回复
出现乱码确定是setting错误,正确的为:9600,E,7,1
现在的问题是,读出来的条码分成两次读入,扫描一次获得的数据包含了上一次扫描的后6位数字。本次扫描只得到条码的前7位,并且最前面还有一个字符“F”,如:
“405007(CRLF)F6910019”
Equn
2007-05-26
打赏
举报
回复
不知道是否设备有问题。代码:
Private Sub MSComm1_OnComm()
Dim dt() As Byte
dt = MSComm1.Input()
For i = 0 To UBound(dt)
Debug.Print "十进制:" & dt(i) & vbTab & "十六进制:" & Hex(dt(i)) & vbTab & "ASC:" & Chr(dt(i))
Next
End Sub
扫描条码:6920459912096,输出:
十进制:57 十六进制:39 ASC:9
十进制:177 十六进制:B1 ASC:
十进制:178 十六进制:B2 ASC:
十进制:48 十六进制:30 ASC:0
十进制:57 十六进制:39 ASC:9
十进制:54 十六进制:36 ASC:6
十进制:141 十六进制:8D ASC:
十进制:198 十六进制:C6 ASC:
十进制:54 十六进制:36 ASC:6
十进制:57 十六进制:39 ASC:9
十进制:178 十六进制:B2 ASC:
十进制:48 十六进制:30 ASC:0
十进制:180 十六进制:B4 ASC:
十进制:53 十六进制:35 ASC:5
十进制:57 十六进制:39 ASC:9
扫描条码:6910019405007,输出:
十进制:180 十六进制:B4 ASC:
十进制:48 十六进制:30 ASC:0
十进制:53 十六进制:35 ASC:5
十进制:48 十六进制:30 ASC:0
十进制:48 十六进制:30 ASC:0
十进制:183 十六进制:B7 ASC:
十进制:141 十六进制:8D ASC:
十进制:198 十六进制:C6 ASC:
十进制:54 十六进制:36 ASC:6
十进制:57 十六进制:39 ASC:9
十进制:177 十六进制:B1 ASC:
十进制:48 十六进制:30 ASC:0
十进制:48 十六进制:30 ASC:0
十进制:177 十六进制:B1 ASC:
十进制:57 十六进制:39 ASC:9
zdingyun
2007-05-26
打赏
举报
回复
检查MSComm控件属性InputMode是否设置为comInputModeBinary,采用二进制输入。
将接收的BYTE数据流逐字节转为16进制数据分析。
rainstormmaster
2007-05-26
打赏
举报
回复
如果你的设置没错的话,可以尝试利用strconv解决问题
Equn
2007-05-26
打赏
举报
回复
不同类型的条码多出来的字符不一样的
LTE无线网络规划设计.ppt
LTE无线网络规划设计.ppt
基于Python的文化产业
数据
智能分析系统设计与实现_7s8811gu.zip
基于Python的文化产业
数据
智能分析系统设计与实现_7s8811gu
汇编与接口-第章-基础知识.ppt
汇编与接口-第章-基础知识.ppt
网络与信息安全+-计算机网络.ppt
网络与信息安全+-计算机网络.ppt
建设工程项目管理基础知识.ppt
建设工程项目管理基础知识.ppt
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章