LabVIEW论坛
直播中

荣琪

8年用户 689经验值
擅长:可编程逻辑 测量仪表 嵌入式技术
私信 关注
[问答]

LabVIEW实现USB(HID)通讯,发SCPI控衰减器遇到问题,求教!

目前使用labview与USB(HID)通讯,发SCPI控衰减器,已经实现了指令收发
参考的方法:
(1)https://bbs.elecfans.com/jishu_515959_1_1.html
(2)https://blog.csdn.net/lx2385623371/article/details/78789788
但是出现了问题如下
发送指令*ATT?  ,返回正常字符串"30",之后发送任何指令(不论是命令还是询问甚至不写指令,只要以空格开始),均返回“30”。
只有再次发送其他询问指令(如"*Firewarm?"),才会返回别的字符串(如"B1")。


问题总结感觉指令发送和数据返回均不正常,按照官方提供的SCPI指令发送,好像都不能用。(如,官方手册提供的":ATT?" ,则返回超时,而我经过百般尝试,使用了 "*ATT?",才有返回数值30),请问有没有人遇到过这样的情况,如何解决的?


回帖(1)

李海民

2019-9-5 08:45:06
可以贴下您的程序和硬件信息么
1 举报
  • 荣琪: 谢谢,已经解决啦。
    感觉是设备的问题,设备对有些指令不支持,对有些指令响应时有时无。
    另外,对于该设备,必须在SCPI指令前加*才行。而手册里好像完全不是这么说的~~

    目前,我挑选了能用的指令,用复杂一些的方式,实现了目的。
    设备:Mini XXXX

更多回帖

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