可以在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对象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
对象的功能.