社区
VB基础类
帖子详情
从串口的激光扫描平台获得的数据乱码,有做过的进来帮忙。
Equn
2007-05-25 11:03:12
串口的激光平台,HS1250
通过MSCOMM1.Input获得的数据乱码,不知道怎么回事
setting为“9600,n,8,1”
帮忙哦
...全文
381
8
打赏
收藏
从串口的激光扫描平台获得的数据乱码,有做过的进来帮忙。
串口的激光平台,HS1250 通过MSCOMM1.Input获得的数据乱码,不知道怎么回事 setting为“9600,n,8,1” 帮忙哦
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
不同类型的条码多出来的字符不一样的
html酷炫电子时钟效果,纯js实现电子时钟特效
这是一款使用纯js实现电子时钟特效。该电子时钟可以显示时间,星期几,以及是上午还是下午。它使用简单,非常容易集成到项目中。使用方法在页面中引入电子时钟的样式文件main.css。HTML结构该电子时钟的基本HTML结构如下:星期日星期一星期二星期三星期四星期五星期六88:88:88ampmJavaScript该电子时钟通过下面的js代码来获取系统时间,并通过定时器来动态更新时间的显示。window...
HTML+css+js[简单电子时钟的实现]
最终结果: HTML部分 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>2.1简单电子时钟的设计与实现</title> <link rel="stylesheet" type="text/css" href="css/clock.css"/> </head> <body onload="getCu.
HTML实现简易的电子时钟
【代码】HTML实现简易的电子时钟。
HTML科幻时钟:零基础实现动态电子时钟效果
前端开发中,动态效果实现是基础而重要的技能。通过HTML、CSS和JavaScript的组合,开发者可以创建各种视觉交互效果。本文以科幻风格电子时钟为例,展示如何利用Date对象获取实时时间
数据
,结合CSS动画和DOM操作实现动态更新。这种技术方案具有轻量级、零依赖的特点,非常适合初学者理解前端三件套的协同工作原理。在实际应用中,类似技术可扩展至数字仪表盘、实时
数据
展示等场景,是掌握响应式设计和前端动效开发的经典案例。项目中运用的text-shadow发光效果和CSS渐变动画,也是现代网页设计中常见的热门视
电子时钟--html+css+js实现
是一个电子时钟示例,使用HTML、CSS和JavaScript创建。
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章