主要内容

解决VISA连接错误

问题

方法无法连接到VISA设备visadev接口,请按照以下步骤进行故障排除。

可能的解决方案

配置与连接

  1. 确保您的设备已通电,所有线缆都已正确连接。

  2. 请确保为您的设备安装了正确的仪器驱动程序。参考您的设备文档和厂商网站。

    请注意

    如果您使用NI GPIB适配器连接到GPIB设备,您必须下载与VISA驱动程序版本兼容的NI-488.2驱动程序倪网站.NI-488.2驱动程序不能作为仪器控制工具箱™支持包提供。

  3. 确保仪器控制工具箱中支持您的设备。看到我的硬件是否受支持?而且仪器控制工具箱支持硬件

  4. 请确保“仪器控制工具箱”识别您的设备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标签启动
  1. 使用VISA供应商配置实用程序中的VISA冲突管理器设置,以确保您拥有首选的VISA设置并启用了该设置。检查是否所有VISA接口都使用预期的VISA。对于R&S VISA,请确保它被设置为“首选”。例如,对于Keysight Connection Expert,执行以下操作。

    • 打开设置菜单并选择工具>签证冲突管理器

    • 使实现,确保您的VISA供应商已被选中。

    • 首选的实现,确保您的VISA供应商已被选中。

  2. 如果您正在使用SCPI命令,那么在从配置实用程序发出这些命令时,请检查设备是否按预期响应它们。

  3. 使用VISA供应商的配置实用程序来确保检测到设备硬件。您还可以检查您的设备是否响应*申请?查询

  4. 使用VISA供应商的调试实用程序检查Instrument I/O流量中除了超时错误以外的错误。

  5. 尝试安装一个不同的受支持的VISA供应商的驱动程序。

特定接口的签证

您可以使用其他仪器控制工具箱接口来排除VISA故障。尝试使用这些接口连接到您的设备。

  • VISA-TCP / IP -tcpclient接口

  • VISA-Serial -串口接口

另请参阅

相关的话题

Baidu
map