- 主题:QT软件编程通过GPIB线控制安捷伦34401A
请教版内大侠,有没有做过这个的?
或者通过RS232口实现的。
我现在遇到的问题是,
GPIB:
USB转GPIB的线,GPIB-USB-HS+,win10下自动安装了驱动,NI MAX可以识别到它。但是连接到安捷伦34401A,并且通过前面板设置为GPIB接口模式,NI MAX识别不到34401A,还是认为是GPIB-USB-HS+。
RS232:
安捷伦34401A通过前面板设置为RS232接口模式,配置好波特率等,Keisight Connection Expert可以通过RS232串口线连接它,并且发送指令交互,获取电压值等。但是我使用QT编程,同样的串口设置,同样的硬件,却接收不到任何数据。
如果有大侠能帮忙解决问题,会发您一个小红包,聊表感谢。或者您精通此类仪器,并且有空闲时间,可以一起合作开发项目。
--
FROM 101.242.123.*
GPIB:
1、应该已经安装了VISA了吧? 2、可能是线缆的问题。
RS232:
QT下应该是没有正常打开串口吧?你可以使用排除法验证:使用虚拟串口在PC上生成一对串口,一端是QT,另一端是串口调试助手。让他们互发,就知道问题了。
看不见只能凭经验猜,希望能帮上你。
【 在 linxy 的大作中提到: 】
: 请教版内大侠,有没有做过这个的?
: 或者通过RS232口实现的。
: 我现在遇到的问题是,
: ...................
--
FROM 58.200.235.*
【 在 jungfrau 的大作中提到: 】
: GPIB:
: 1、应该已经安装了VISA了吧? 2、可能是线缆的问题。
: RS232:
: ...................
多谢!
NI驱动已经安装
RS232用NI MAX可以访问数字万用表,硬件联通应该没有问题。
--
FROM 223.20.64.*
贴代码啊
【 在 linxy (anna) 的大作中提到: 】
: 多谢!
: NI驱动已经安装
: RS232用NI MAX可以访问数字万用表,硬件联通应该没有问题。
: ...................
--
FROM 123.119.4.*
我遇到过一次这样的情况,安捷伦的设备用GPIB口程控,NI的USB-GPIB转换器 + 杂牌的USB-GPIB控制器都无法建立通信,但这两个控制器可以控制其它GPIB设备。后来借到了安捷伦自己的USB-GPIB控制器,接上秒通
原因一直不清楚,猜测是安捷伦的VISA和NI的VISA有冲突
【 在 linxy 的大作中提到: 】
: 请教版内大侠,有没有做过这个的?
: 或者通过RS232口实现的。
: 我现在遇到的问题是,
: ...................
--
FROM 159.226.171.*
【 在 goldfox79 的大作中提到: 】
: 我遇到过一次这样的情况,安捷伦的设备用GPIB口程控,NI的USB-GPIB转换器 + 杂牌的USB-GPIB控制器都无法建立通信,但这两个控制器可以控制其它GPIB设备。后来借到了安捷伦自己的USB-GPIB控制器,接上秒通
: 原因一直不清楚,猜测是安捷伦的VISA和NI的VISA有冲突
:
: ...................
多谢
--
FROM 113.45.190.*
QT串口那部分代码贴出来看看~~
--
FROM 114.242.249.*
rs232一般都是换行符问题。检查一下一个命令结束是用 \n 还是\r 还是两个都要。
【 在 linxy 的大作中提到: 】
: 请教版内大侠,有没有做过这个的?
: 或者通过RS232口实现的。
: 我现在遇到的问题是,
: ...................
--
FROM 120.244.156.*
用了接口转换器了么?接口转换器兼容性不好吧
--
FROM 49.65.3.*
冲突很大,只能二选一
【 在 goldfox79 的大作中提到: 】
: 我遇到过一次这样的情况,安捷伦的设备用GPIB口程控,NI的USB-GPIB转换器 + 杂牌的USB-GPIB控制器都无法建立通信,但这两个控制器可以控制其它GPIB设备。后来借到了安捷伦自己的USB-GPIB控制器,接上秒通
: 原因一直不清楚,猜测是安捷伦的VISA和NI的VISA有冲突
:
: ...................
--
FROM 111.196.187.*