VB向COM口传送HEX格式数据小程序

zwxf123 2017-03-19 03:19:21
1)、首先在PC端上显示 “ 1,电击开始”,然后向COM1端口以HEX格式发送“aa 01 01 aa 02 01”
,设置程序等待7000ms后执行下一步
2)、然后在PC端上显示 “ 2,电击结束”,并以HEX格式发送“aa 01 00”,设置程序等待67000ms后执行下一步
3)、再在PC端显示“3,电击开始”,并以HEX格式发送“aa 01 01”,设置程序等待10000ms后执行下一步
4)、再在PC端显示“4,电击结束”,并以HEX格式发送“aa 01 00”,设置程序等待66000ms后执行下一步
5)、依次类推......


用什么语言好实现,有用VB实现的代码么?
...全文
517 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tanta 2017-04-14
  • 打赏
  • 举报
回复
这个好像用VB、C#、java啥都可以吧
lylkr 2017-04-08
  • 打赏
  • 举报
回复
随便找个vb的通讯例子,改下就行了
赵4老师 2017-03-20
  • 打赏
  • 举报
回复
Byte()
笨狗先飞 2017-03-20
  • 打赏
  • 举报
回复
电击,这机器是打算治网瘾的吧。。。
Tiger_Zhao 2017-03-20
  • 打赏
  • 举报
回复
自己搜:VB 串口通讯
例子一大把,关键只你搞清楚协议没?
of123 2017-03-20
  • 打赏
  • 举报
回复
楼主,你说的“以 HEX 格式发送”,是要发送十六进制数,还是十六进制字符串? 换个说法,你的 aa 是两个要显示的字母,还是数字 170?
Tiger_Zhao 2017-03-20
  • 打赏
  • 举报
回复
问答去了。
zdingyun 2017-03-19
  • 打赏
  • 举报
回复
VB能实现,不过需考虑的是: 所谓HEX格式仅是显示为00-FF字符串,实质仍是传递0-255ASCII码值。是将HEX形式的字符串,转换为十进制(0-255)来传递。 VB中 &H00值=0,&HFF值=255。 适当范围内的数字,前缀以 &H,可以直接表示十六进制数字。例如,十六进制表示法的 &H10 代表十进制的 16。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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