|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
MATLAB的串口通信) y g" w a' z. T; `- p9 K
0 P; q! _, W3 K' e! o
) L' y+ l6 |$ F串行端口设备
V" Y7 a" u! Q. j' S0 W对连接到串行端口的设备进行读取和写入
3 K S, H) u8 ?- EMATLAB 函数
; h* N1 ^ Y( Z$ w8 g4 G' Y. ndelete (serial) 从内存中删除串行端口对象, \: C7 a. ~; H
fclose (serial) 断开串行端口对象和设备之间的连接
$ R7 `! E1 y2 Q: o' k# }" yfgetl (serial) 读取设备中的 ASCII 文本行并丢弃终止符) b) H" \) X3 [
fgets (serial) 读取设备文本行并包含终止符
3 W2 V& | O" J" c$ c. _fopen (serial) 将串行端口对象连接到设备3 C3 d" c# H) B$ c3 O
fprintf (serial) 将文本写入设备- @8 _. Q$ n# W
fread (serial) 从设备中读取二进制数据
* a! e* P8 w1 X: P qfscanf (serial) 读取设备中的 ASCII 数据并将格式设置为文本* s% a4 j3 V1 C# K
fwrite (serial) 将二进制数据写入设备2 M( E A. {" ^: J' M$ W
get (serial) 串行端口对象属性
: L0 X) B9 o* g( z O* G. Cisvalid (serial) 确定串行端口对象是否有效
h& t9 [0 c# z! i7 ?: ~0 Z. p- freadasync 从设备中异步读取数据
8 A- j3 [; Y4 R; M2 Gserial 创建串行端口对象% K. w' A0 R$ g+ a; ^
serialbreak 向连接到串行端口的设备发送中断
3 e i: ~( U4 Q' [4 [seriallist 连接到您的系统的串行端口列表: V& p. e2 ]9 I$ o& j6 c9 g3 V
set (serial) 配置或显示串行端口对象属性
3 Y, O) B8 C) \' _, y# T: Xstopasync 停止异步读写操作) `( X G7 m2 D5 L% I
clear (serial) 从 MATLAB 工作区中删除串行端口对象, E7 I7 k* n4 `, P$ J' x
disp (serial) 串行端口对象摘要信息( A3 ~3 N" o& N, T) n
instrcallback 事件发生时的事件信息5 i) t5 ~ O8 Y! x! D9 t# w
instRFind 将串行端口对象从内存读入到 MATLAB 工作区2 M+ P" D2 w. T' V2 b- m
instrfindall 查找可见和隐藏的串行端口对象
|5 B$ ~# I3 m% h* N+ Jload (serial) 将串行端口对象和变量加载到 MATLAB 工作区中
6 Q% [& Q# h0 Jlength (serial) Length of serial port object array
% R# z/ ^/ a/ A [- Lrecord 将数据和事件信息录制到文件中4 r! Y, k3 Z1 }
save (serial) 将串行端口对象和变量保存到文件中 c( ]5 p9 k6 |$ W* Z& V, I
size (serial) 串行端口对象数组的大小9 ~% C) u9 U5 `2 A
|
|