解决VISA连接错误
问题
方法无法连接到VISA设备visadev
接口,请按照以下步骤进行故障排除。
可能的解决方案
配置与连接
确保您的设备已通电,所有线缆都已正确连接。
请确保为您的设备安装了正确的仪器驱动程序。参考您的设备文档和厂商网站。
请注意
如果您使用NI GPIB适配器连接到GPIB设备,您必须下载与VISA驱动程序版本兼容的NI-488.2驱动程序倪网站.NI-488.2驱动程序不能作为仪器控制工具箱™支持包提供。
确保仪器控制工具箱中支持您的设备。看到我的硬件是否受支持?而且仪器控制工具箱支持硬件.
请确保“仪器控制工具箱”识别您的设备
visadevlist
函数。resourceList = visadevlist
resourceList = 6×6表ResourceName SerialNumber类型别名供应商模型 __________________________________________ _________________ ______________________ ___________ ____________ ______ 1”USB0:: 0 x0699:: 0 x036a:: CU010105:: 0:: INSTR”“NI_SCOPE_4CH”“美国泰克”“TDS 2024 b”“CU010105”usb 2”TCPIP0:: 169.254.2.20:: inst0:: INSTR”“Keysight_33210A”“安捷伦科技”“33210”“MY57003523”tcpip 3“COM1“ASRL1:: INSTR” " "" "" "" 连续4“ASRL3:: INSTR”“COM3 " "" "" "" 连续5”GPIB0:: 5:: INSTR”"FGEN_2CH" "Agilent Technologies" "33522B" "MY52800145" gpib 6 "GPIB0::11::INSTR" "OSCOPE_2CH" "TEKTRONIX" "TDS 1002" "0" gpib
创建一个
visadev
对象,使用列出的资源名称之一。如果您的仪器没有列出,则可能在VISA供应商的配置实用软件中没有正确配置。请注意
可能需要在VISA供应商的配置实用程序中手动添加VISA- tcp /IP、VISA- socket和VISA- serial仪器和设备,以便出现在
visadevlist
输出。
VISA驱动程序配置
如果使用VISA与仪器仍有连接或通信问题,可以使用VISA供应商的软件和实用程序进行故障排除,如下表所述。
签证供应商 | 配置实用程序 | 测试连接 | 调试工具 |
---|---|---|---|
Keysight™签证 | Keysight连接专家(KCE) | KCE上的交互式IO按钮 | KCE上的IO Monitor按钮 |
NI-VISA | 测量和自动化资源管理器(NI MAX) | 工具> NI VISA > VISA交互控制 | 工具> NI I/O跟踪 |
罗德施瓦茨R&S签证 | RsVisaConfigure,从RsVisaTester上的RsVisaConfig选项卡启动 | RsVisaTester | RsVisaTraceTool,从RsVisaTester上的RsVisaTraceTool标签启动 |
使用VISA供应商配置实用程序中的VISA冲突管理器设置,以确保您拥有首选的VISA设置并启用了该设置。检查是否所有VISA接口都使用预期的VISA。对于R&S VISA,请确保它被设置为“首选”。例如,对于Keysight Connection Expert,执行以下操作。
打开设置菜单并选择工具>签证冲突管理器.
下使实现,确保您的VISA供应商已被选中。
下首选的实现,确保您的VISA供应商已被选中。
如果您正在使用SCPI命令,那么在从配置实用程序发出这些命令时,请检查设备是否按预期响应它们。
使用VISA供应商的配置实用程序来确保检测到设备硬件。您还可以检查您的设备是否响应
*申请?
查询使用VISA供应商的调试实用程序检查Instrument I/O流量中除了超时错误以外的错误。
尝试安装一个不同的受支持的VISA供应商的驱动程序。
特定接口的签证
您可以使用其他仪器控制工具箱接口来排除VISA故障。尝试使用这些接口连接到您的设备。
VISA-TCP / IP -
tcpclient
接口VISA-Serial -
串口
接口