主要内容

故障排除签证接口

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

有关IVI基金会维护的完整签证规范,请参阅新规范

问题

如果您在连接或与VISA资源沟通方面遇到困难,请遵循以下故障排除技巧。

可能的解决方案万博 尤文图斯

万博1manbetx支持的平台和最低驱动程序要求

VISA支持以下万博1manbetx平台:

  • macOS(ni签证和R&S签证)

  • 窗户®10

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

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

  • 国家仪器®NI-VISA 19.5版本

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

美国泰克®不支持TekVISA万博1manbetxvisadev接口。

配置和连接

  1. 确保设备已上电,所有线缆连接正确。

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

    请注意

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

  3. 确保仪器控制工具箱支持您的设备。万博1manbetx看到是否支持我的硬件?万博1manbetx仪器控制工具箱支持的硬件万博1manbetx

  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”"Agilent Technologies" "33210A" "MY57003523" tcpip 3" ASRL1::INSTR" "COM1" "" "" "" serial 4 "ASRL3::INSTR" "COM3" "" "" "" serial 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供应商的软件和实用程序进行故障排除,如下表所述。

签证供应商 配置实用程序 测试连接 调试工具
Keysight签证 Keysight连接专家(KCE) KCE上的交互式IO按钮 KCE上的IO监视器按钮
NI-VISA NI Measurement and Automation Explorer (NI MAX) 工具> NI VISA > VISA交互式控制 工具> NI I/O Trace
罗德&施瓦茨R&S VISA RsVisaConfigure,从RsVisaTester上的RsVisa配置选项卡启动 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供应商驱动程序。万博1manbetx

另请参阅

|

相关的话题