|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
MATLAB的串口通信* ]. y* Y/ j7 @3 o
6 L6 Y2 `: l' Q( B6 q
6 g1 i- d, O( X. W串行端口设备
) P' N6 s0 y+ l. _: F+ }5 R/ a对连接到串行端口的设备进行读取和写入
( p- [* J# K4 y0 gMATLAB 函数
0 N, S. A/ O# M6 H5 `delete (serial) 从内存中删除串行端口对象
; w' c! p2 b* z- u* o! `# F6 afclose (serial) 断开串行端口对象和设备之间的连接
& a$ f% k% U) o3 y5 Xfgetl (serial) 读取设备中的 ASCII 文本行并丢弃终止符
6 F4 A1 H5 D4 ~8 _# V% M. l2 vfgets (serial) 读取设备文本行并包含终止符, g; d' z F* b. R3 i
fopen (serial) 将串行端口对象连接到设备3 }2 @1 y! e6 C1 k
fprintf (serial) 将文本写入设备0 y2 N3 _9 t! w+ O8 g9 E3 f
fread (serial) 从设备中读取二进制数据# n6 H/ L7 ~3 J, D" H7 M6 ]
fscanf (serial) 读取设备中的 ASCII 数据并将格式设置为文本
$ X; h6 r' N3 ]' z9 R* C7 F" l* K7 g9 z1 |fwrite (serial) 将二进制数据写入设备
* n: {8 _! L5 M' m2 Vget (serial) 串行端口对象属性
4 {8 x" G: i4 q, Uisvalid (serial) 确定串行端口对象是否有效
# L3 Q- U1 C5 `* B) _1 t. O) Creadasync 从设备中异步读取数据0 d h) F, p0 _% a
serial 创建串行端口对象0 d/ @4 G1 a2 m
serialbreak 向连接到串行端口的设备发送中断
/ R) d( Z6 s: N7 k( O' k) b# kseriallist 连接到您的系统的串行端口列表1 Z' P8 X# v! j5 [
set (serial) 配置或显示串行端口对象属性0 O' {+ f, N; _8 U* C( k# e2 x% M
stopasync 停止异步读写操作' K& \" i* b2 n8 g _/ D
clear (serial) 从 MATLAB 工作区中删除串行端口对象: i l/ x% E6 `0 V
disp (serial) 串行端口对象摘要信息
8 F e2 e( j; O& ^- \5 _instrcallback 事件发生时的事件信息
8 {2 s: A$ J! [' pinstRFind 将串行端口对象从内存读入到 MATLAB 工作区$ ]+ |* y& J- O2 x) `$ D. M* a
instrfindall 查找可见和隐藏的串行端口对象4 D1 A h! x1 N' g
load (serial) 将串行端口对象和变量加载到 MATLAB 工作区中6 P$ v& I4 B9 j4 J. A
length (serial) Length of serial port object array4 `. s) h" I' a2 L. Y
record 将数据和事件信息录制到文件中
2 \: _; _) u" J$ Ssave (serial) 将串行端口对象和变量保存到文件中
" F! I# r) i. ^! isize (serial) 串行端口对象数组的大小4 @0 a3 Y. y9 m) C
|
|