基于接口的通讯

通信使用接口

对于基于接口的通信,有一些组成基本工作流的常见步骤。您创建一个您正在使用的接口类型的对象,并连接到仪器。设置属性是可选的,但很常见。读取和写入数据,断开连接并清理。

功能

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

应用程序

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

主题

创建接口对象

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

连接仪表

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

配置和性能回归

您可以通过为属性分配值来配置工具对象行为。

写和读数据

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

使用计划命令

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

断开和清理

从仪器上断开对象,并从内存和工作区中删除对象。

特色的例子