GPIB接口

与支持GPIB接口的仪器通信万博1manbetx

GPIB是一个标准化的接口,允许您连接和控制来自不同供应商的多个设备。对于许多GPIB应用程序,您可以在不详细了解GPIB如何工作的情况下与您的工具进行通信。通信是通过GPIB对象建立的,通用接口总线,这是在MATLAB中创建的®工作区。以获取关于创建通用接口总线对象,看到创建GPIB对象

您可以写入和读取二进制和文本数据。关于两者的例子,请看数据读写

功能

binblockread 从仪器读取binblock数据
binblockwrite 将binblock数据写入仪器
清晰的 MATLAB工作空间
clrdevice 明确仪器缓冲
删除 从内存中移除仪器对象
disp 显示仪器对象摘要信息
文件关闭 断开接口对象与仪器的连接
打开外部文件 连接接口对象到仪器
将文本写入仪器
fscanf 从仪器读取数据,并格式化为文本
得到 仪对象属性
通用接口总线 创建通用接口总线对象
instrhwinfo 有关可用硬件的信息
instrreset 断开并删除所有仪器对象
propinfo 仪器对象属性信息
配置或显示仪器对象属性
spoll 对GPIB对象执行串行轮询
触发 向仪器发送触发信息
tmtool 打开测试和测量工具
fgetl 从仪器中读取一行文本并丢弃终止符
函数可以 从仪器中读取一行文本,包括终止符
flushinput 从输入缓冲区中删除数据
flushoutput 从输出缓冲区中移除数据
从文件中读 从仪器中读取二进制数据
写入文件 将二进制数据写入仪器
isvalid 确定仪器对象是否有效
检查 打开属性检查器
长度 仪器对象数组的长度
负载 加载仪器对象和变量MATLAB工作空间
方法 类方法名称和描述
obj2mfile 将工具对象转换为MATLAB代码
查询 将文本写入仪器,并从仪器读取数据
readasync 从仪器异步读取数据
记录 记录数据和事件信息到文件中
保存 保存工具对象和变量到mat文件
scanstr 从仪器读取数据,格式化为文本,并进行解析
大小 仪器对象数组的大小
stopasync 停止异步读写操作
instrcallback 当事件发生时显示事件信息
instrfind 从内存中读取仪器对象MATLAB工作空间
instrfindall 找到可见和隐藏的工具对象
instrhelp 仪器对象类型、函数或属性的帮助
instrid 定义和检索识别仪器的命令
instrnotify 定义仪器事件的通知

例子和如何做

创建GPIB对象

GPIB对象通过它的GPIB接口建立到仪器的连接。

配置GPIB地址

GPIB地址由GPIB控制器的板索引、仪器的主要地址和(可选的)次要地址组成。

数据读写

使用GPIB进行读写操作的规则,以及文本和二进制数据的读写示例。

事件和回调

使用事件和回调增强您的仪表控制通信。

触发器

向仪器发送GET(组执行触发器)GPIB命令。此命令指示所有指定的侦听器执行指定的操作。

串行的民意调查

执行一个串行轮询,控制器要求(轮询)每个寻址的侦听器发回一个状态字节,该字节指示它是否断言了SRQ线路并需要服务。

概念

GPIB概述

通用接口总线(GPIB)的基本特点。

司机要求

供应商驱动程序的必需版本。

供应商的GPIB驱动程序限制

支持的GPIB驱动程序的已知限制。万博1manbetx

仪器控制工具箱属性

这些属性在工具箱中可用。

故障排除

故障排除GPIB接口

如果您在使用GPIB接口的工具箱时遇到问题,请尝试这些技巧。包括有关GPIB支持的平台、适配器需求、配置和连接以及其他特定于万博1manbetx接口的技巧的信息。