LabVIEWwilliam hill官网
直播中

kevin1232

8年用户 85经验值
私信 关注
[问答]

Labview VISA Read 乱码问题

VISA READ 读出来的数据乱码,因为我想对这些数据进行处理,如果只是在显示界面改成16进制显示的话,达不到要求,比如输出得到的是0103 020060
我只想得到后面的0060,那我需要对这个字符串做截取处理
现在的问题是,VISA READ输出的数据应该是ASCII码,如何将ASCII码转成16进制让我可以进行一些数据的处理,不胜感激。
  • picture.PNG

回帖(6)

kevin1232

2018-4-18 17:37:45
求助求助,求助求助,求助求助,求助求助,求助求助,求助求助,求助求助,
举报

kevin1232

2018-4-18 21:40:59
这个问题我自己已经解决,还有一个问题,希望有大佬会。
有人对 ABB ACS880变频器了解的吗,我做了一个PC跟ACS880通讯的LABVIEW,不确定对不对,暂时只是为了读取SPEED的参数。如何做到既可以读SPEED,也可以读其他参数呀,就是咱界面上可以同时显示很多其他的参数,我用串口助手尝试了再用一个VISA WRITE跟VISA READ ,但是好像不行。每次我输入一个数据,两个VISA都会收到。
而且有人知道这个收到的数据的格式吗
这个SPPED的地址是400101,对应的寄存器是100,十六进制就是0064
所以我的输入是
0103 0064 0001 C5D5,请问我输出的内容是什么
我查了查,不确定,可能是
从站+功能+长度+数据,不确定对不对。
我主要问题是希望大佬帮忙看看格式问题,其次就是如何同时读取多个参数。
还有就是我通讯的时候,就买个RS232/RS485转换器,然后连接起来就可以了吗
不胜感激
举报

何志刚

2018-4-19 08:44:26
打包文件是两个程序  两个是ASCII与16进制互转的  你看下
举报

蔡泽宇

2018-8-9 13:54:41
学习学习,感谢楼主。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分