虚拟仪器软件体系结构(VISA)是IVI基础定义的一种行业标准,用于与仪器进行通信,而不管接口是什么。
有关IVI基金会维护的完整签证规范,请参阅新规范.
如果您在连接或与VISA资源沟通方面遇到困难,请遵循以下故障排除技巧。
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
接口。
确保设备已上电,所有线缆连接正确。
确保为您的设备安装了正确的仪表驱动程序。请参阅您的设备文档和供应商网站。
请注意
如果您使用NI GPIB适配器连接到GPIB设备,则必须从倪网站.NI-488.2驱动程序不能作为仪表控制工具箱™支持包提供。万博1manbetx
确保仪器控制工具箱支持您的设备。万博1manbetx看到是否支持我的硬件?万博1manbetx和仪器控制工具箱支持的硬件万博1manbetx.
确保仪器控制工具箱识别您的设备,通过使用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
输出。
您可以创建一个VISA对象用于不同的工具类型。例如,创建一个连接串口的VISA-Serial对象COM1
.
v = visadev (“ASRL1:: INSTR”);
如果没有得到错误,则表示成功创建了对象。如果资源名或别名不存在,您将得到一个错误。检查供应商配置实用程序软件中的资源名称或别名是否正确。
你只能有一个visadev
对象的值。
当您连接上时,您可以与您的设备进行通信。如果发送或接收有问题,可能需要配置通信设置。确保您正在使用正确的仪器命令。查看仪器的文档,看看它能识别哪些命令。通过使用供应商的配置实用程序测试连接,验证通信是否有效。
如果您使用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标签启动 |
使用VISA供应商的配置实用程序中的VISA冲突管理器设置,以确保您拥有首选的VISA设置并启用了该设置。检查是否所有VISA接口都在使用预期的VISA。对于R&S VISA,确保将其设置为“Preferred”。例如,对于Keysight Connection Expert,请执行以下操作。
打开设置菜单并选择工具>签证的冲突管理.
下使实现,确保您的VISA供应商已选定。
下首选的实现,确保您的VISA供应商已选定。
如果您正在使用SCPI命令,请检查您的设备在从配置实用程序发出命令时是否按照预期响应这些命令。
使用VISA供应商的配置实用程序以确保检测到您的设备硬件。你也可以检查你的设备是否响应*申请?
查询
使用VISA供应商的调试实用程序检查Instrument I/O流量中的错误,而不是超时错误。
尝试安装另一个受支持的VISA供应商驱动程序。万博1manbetx