登录
首页 电脑编程
回帖 发帖
正文

主题:VB中使用MSComm控件如何发送十六进制数?

点击:5830 回复:8

请教高手:VB中使用MSComm控件如何发送十六进制数?
07-10-24 11:16
我也不知道,基础问题多看书.
07-12-09 20:58
本人也不懂,帮顶一下。
07-12-21 19:44
数据模式 使用 二进制 ,输出数据就可以了
08-01-11 16:17
08-01-20 21:04
应该是"以十六进制表示的数据"吧
无论是什么样的数据,在传输中都是0与1
你发给下位机的东西在协议里面是以十六进制数值表示的,你就直接发送这样的值,前面加上&H就行了
比如协议里的EA,你在VB里直接&HEA就行了
08-02-17 20:15
哦,还可以搜我的历史资料!我也提过相同问题。
08-04-22 15:20
(1)将MSComm的传送形式设置为字节形式
(2)建立字节数组
(3)例:
Dim a(2) as byte
a(0)=&H0A''10的十六进制表示
a(1)=10''10的十进制表示
最后修改:2008-5-14 23:34:11
08-05-14 23:31
我的BLOG里有相关内容
MODBUS-RTU实现办法
08-05-15 06:28

工控新闻

更多新闻资讯