找回密码
 注册
Simdroid-非首页
查看: 97|回复: 4

[LabWindows/CVI 以及其它 NI Software] VISA如何实现十六进制通信

[复制链接]
发表于 2007-7-2 09:43:24 | 显示全部楼层 |阅读模式 来自 福建福州
我利用VISA进行串口通信,现在我想要发送给下位机的是十六进制的数,可是VISA的Write只支持字符串输入,我现在该怎么进行修改呢?
比如说我要发的是F89C的一个十六进制数,该如何通过格式转换让VISA将其发到下位机?
各位大虾能不能给具体指点指点?
发表于 2007-7-2 11:27:06 | 显示全部楼层 来自 LAN
Simdroid开发平台
把字符串转为十六进制的数字不就行了,其实串口传输的本来就是ASCII码值.
回复 不支持

使用道具 举报

 楼主| 发表于 2007-7-2 12:40:04 | 显示全部楼层 来自 福建福州
我也这么想,可是我不知道怎么把十六进制转成字符串?
可以具体告诉我吗?
回复 不支持

使用道具 举报

发表于 2007-7-3 14:21:17 | 显示全部楼层 来自 江苏苏州
为何要转呢,直接以字符串的形式发过去就可以啦!!
回复 不支持

使用道具 举报

发表于 2007-7-4 22:34:00 | 显示全部楼层 来自 广东惠州

回复 #3 jessechen 的帖子

将String Box设为HEX(16进制)显示就可以了。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-13 09:29 , Processed in 0.037112 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表