主要内容

基于接口的通信

使用界面进行通信

通过基于接口的通信,存在包含基本工作流程的常见步骤。创建用于连接到仪器的接口类型的对象。设置属性是可选的,但很常见。您读写数据,然后清理到断开连接。

职能

I2C. 创建I2C对象
spi 创建SPI对象
modbus. 创建modbus对象
tcpclient. 使用TCP / IP服务器创建TCP / IP客户端连接
tcpserver 创建TCP / IP服务器
udpport 连接到UDP插座
串行端口 连接到串口
通用接口总线 创建GPIB对象
visadev 使用VISA创建与设备的连接
fclose. 断开接口对象与仪器的连接
富豪 将接口对象连接到仪器
FPRINGF. 将文本写入仪器
吓唬 从仪器读取二进制数据
FSCANF. 从仪器读取数据,格式为文本
写入文件 将二进制数据写入仪器
readasync. 从仪器异步读取数据
stopasync. 停止异步读写操作
binblockread. 从仪器中读取Binblock数据
binblockwrite 将binblock数据写入仪器
flushinput 从输入缓冲区删除数据
Flulutpul. 从输出缓冲区中删除数据
得到 仪器对象属性
配置或显示仪器对象属性
propinfo. 仪器对象属性信息
disp 显示仪器对象摘要信息
instrhwinfo. 有关可用硬件的信息
instrreset. 断开并删除所有仪器对象
清晰的 删除仪器对象马铃薯工作区
删除 从内存中删除仪器对象
F Get. 从仪器和丢弃终结器读取文本线
防火队 从仪器中读取文本线并包含终结器
检查 开放财产检查员
instrcallback. 事件发生时显示事件信息
instrfind. 从内存中阅读仪器对象马铃薯工作区
instrfindall. 查找可见和隐藏的仪器对象
instrhelp. 关于仪器对象类型、函数或属性的帮助
instrid 定义和检索识别仪器的命令
instrnotify. 定义仪器事件的通知
已验证 确定仪器对象是否有效
长度 仪器对象数组的长度
加载 将仪器对象和变量装入马铃薯工作区
方法 类方法名称和描述
obj2mfile. 将仪器对象转换为马铃薯代码
询问 向仪器写入文本,并从仪器中读取数据
记录 将数据和事件信息记录到文件
保存 将仪器对象和变量保存到mat文件中
Scanstr. 从仪器,格式为文本和解析的读取数据
尺寸 仪器对象数组的大小

应用

测试和测量工具 控制示波器和其他仪器

话题

创建接口对象

您需要创建一个MATLAB®对象,表示要与该仪器通信的仪器。

连接到仪器

在使用仪器对象写入或读取数据之前,必须将其连接到创建功能中指定的地址或端口的仪器。

配置和返回属性

您可以通过将值分配给属性来配置仪器对象行为。

数据的读写

您可以将文本或二进制数据写入仪器并从仪器读取文本或二进制数据。

使用SCPI命令

您可以使用SCPI命令使用仪器控制工具箱™和MATLAB编程环境来控制使用类似功能的多个仪器。

断开和清理

断开对象与仪器的连接,然后从内存和工作区删除对象。