主要内容

VISA接口故障处理

虚拟仪器软件体系结构(VISA)是由IVI基金会定义的一种行业标准,用于与仪器进行通信,而不考虑接口。

有关IVI基金会维护的完整VISA规范,请参见新规范

问题

如果您在连接或与VISA资源通信时遇到问题,请遵循这些故障排除提示。

可能的解决方案金宝搏官方网站

金宝app支持的平台和最低驱动程序要求

VISA支持以下金宝app平台:

  • macOS(只适用于ni签证和R&S签证)

  • 窗户®10

以下是您必须拥有的VISA驱动程序的最低版本:

  • Keysight™IO Libraries version 18.1.24715.0 (Keysight Connection Expert 2019)

  • 国家仪器®NI-VISA 19.5版

  • 罗德与施瓦茨R&S VISA 5.12版

美国泰克®不支持TekVISA金宝appvisadev接口。

配置与连接

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

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

    请注意

    如果您使用NI GPIB适配器连接到GPIB设备,则必须从倪网站.NI-488.2驱动程序不能作为仪表控制工具箱™支持包提供。金宝app

  3. 确保仪器控制工具箱支持您的设备。金宝app看到支持我的硬件吗?金宝app而且仪器控制工具箱支持的硬件金宝app

  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-TCP/IP、VISA-Socket和VISA-Serial仪器和设备可能需要额外配置才能出现在visadevlist输出。

  5. 您可以创建一个VISA对象,用于不同的仪器类型。例如,创建一个连接到串口的VISA-Serial对象COM1

    V = visadev(“ASRL1:: INSTR”);

    如果没有得到错误,则对象已成功创建。如果资源名或别名不存在,您将得到一个错误。在供应商配置实用软件中检查资源名称或别名是否正确。

    你只能有一个visadev对象。

  6. 当你已经连接,你可以与你的设备通信。如果发送或接收有问题,可能需要配置通信设置。确保您使用了正确的仪器命令。查看仪器的文档,看看它能识别哪些命令。通过使用供应商的配置实用程序测试连接来验证通信是否正常。

VISA驱动配置

如果您使用VISA时仍存在与仪器的连接或通信问题,您可以使用VISA供应商的软件和实用程序进行故障排除,如下表所示。

签证供应商 配置实用程序 测试连接 调试工具
Keysight签证 Keysight连接专家(KCE) KCE上的交互式IO按钮 KCE上的IO监视器按钮
NI-VISA NI测量自动化资源管理器(NI MAX) 工具> NI VISA > VISA交互控制 Tools > NI I/O Trace
罗德与施瓦茨R&S签证 RsVisaConfigure,从RsVisaTester上的RsVisaConfig选项卡启动 RsVisaTester RsVisaTraceTool,从RsVisaTester上的RsVisaTraceTool标签启动
  1. 使用VISA供应商的配置实用程序中的VISA冲突管理器设置,以确保您有一个首选的VISA集,并且启用了它。检查是否所有的VISA接口都在使用预期的VISA。对于R&S VISA,请确保将其设置为“Preferred”。以Keysight Connection Expert为例,执行以下操作。

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

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

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

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

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

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

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

另请参阅

|

相关的话题