对于基于接口的通信,有一些组成基本工作流的常见步骤。您创建一个您正在使用的接口类型的对象,并连接到仪器。设置属性是可选的,但很常见。读取和写入数据,断开连接并清理。
文件关闭 |
从仪器断开接口对象 |
打开外部文件 |
连接接口对象到仪器 |
流 |
向仪器写入文字 |
从文件中读 |
从仪器中读取二进制数据 |
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 |
从仪器读取数据,格式化为文本,并进行解析 |
大小 |
仪器对象数组的大小 |
测试和测量工具 | 控制示波器等仪器 |