主要内容

开始使用GPIB接口

可以在MATLAB中与GPIB仪器进行通信®通过使用VISA-GPIB接口。

安装所需的驱动程序

为了使用VISA-GPIB接口,您必须为GPIB和VISA安装所需的驱动程序。Windows支持VISA-GPIB接口万博1manbetx®10和不可为macOS或Linux。

下表显示了您必须拥有的最小GPIB和VISA驱动程序版本。您必须同时安装以下GPIB驱动程序及其相应的VISA驱动程序之一。

最低通用接口总线驱动程序 最低签证司机
Keysight™IO Libraries version 18.1.24715.0 (Keysight Connection Expert 2019) Keysight IO Libraries version 18.1.24715.0 (Keysight Connection Expert 2019)
ICS 488.2v4适配器版本4.0
ADLINK ADL-GPIB版本20.01.0
ni - 488.2适配器v2.8

国家仪器®NI-VISA 19.5版本

MCC GPIB 488.2库v2.3

创建VISA-GPIB对象

属性创建VISA-GPIB对象visadev函数。每个VISA-GPIB对象关联如下:

  • 一个GPIB控制器安装在您的计算机

  • 带有GPIB接口的仪器

visadev需要资源名或别名作为输入。资源名由GPIB板索引、仪器主地址和仪器从地址组成。您可以使用供应商提供的配置工具或使用visadevlist函数。使用VISA供应商配置工具定义别名。

VISA-GPIB资源名具有以下格式通用接口总线(董事会)::primary_address(::secondary_address):: INSTR

例如,使用VISA-GPIB接口连接到板索引为0和Tektronix的国家仪器控制器®TDS1002数字示波器,主地址为1,副地址为0。

visagpib = visadev (“GPIB0:: 1:: 0: INSTR”
visagpib = GPIB with properties: ResourceName: "GPIB0::1::0::INSTR" Alias: "OSCOPE_2CH" Vendor: "TEKTRONIX" Model: "TDS 1002" BoardIndex: 0 PrimaryAddress: 1 SecondaryAddress: 0 NumBytesAvailable: 0显示所有属性、函数

VISA-GPIB对象visagpib表示与您的仪器的连接。点击属性,以查看VISA-GPIB属性的完整列表。

ResourceName: "GPIB0::1::0::INSTR" Alias: "OSCOPE_2CH" Vendor: "TEKTRONIX" Model: "TDS 1002" BoardIndex: 0 PrimaryAddress: 1 SecondaryAddress: 0 NumBytesAvailable: 0 SerialNumber: "0" Type: gpib PreferredVisa: "National Instruments VISA" ByteOrder: "小端" Timeout: 10 Terminator: "LF" EOIMode: on BytesAvailableFcnMode:"off" BytesAvailableFcnCount: 64 BytesAvailableFcn: [] NumBytesWritten: 0 ErrorOccurredFcn: [] UserData: []

您可以使用点表示法来配置和显示属性值。有关配置这些属性的详细信息,请参见visadev属性

你可以用visadev对象的功能

另请参阅

|

相关的话题