|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
MATLAB的串口通信8 H# t' E# @% H& R( v( V
$ s) {* W# x6 C5 E7 X$ Q0 R& I6 a0 D3 p! Z
串行端口设备
2 G4 E1 |1 U2 c5 f对连接到串行端口的设备进行读取和写入
- M' q; `) } X+ h; BMATLAB 函数
4 h% x5 `& ^1 F. m% Q( Idelete (serial) 从内存中删除串行端口对象( e6 q5 u+ G0 g& y
fclose (serial) 断开串行端口对象和设备之间的连接2 q# M, V. m( I: {9 ~; [
fgetl (serial) 读取设备中的 ASCII 文本行并丢弃终止符
8 V0 }7 D0 B7 u: x$ j, o( Ofgets (serial) 读取设备文本行并包含终止符
3 h2 h/ A2 x2 V! _1 Ofopen (serial) 将串行端口对象连接到设备
; O) o3 O5 h8 y, J" H% n" h& t0 jfprintf (serial) 将文本写入设备& x6 ~ V. O1 i
fread (serial) 从设备中读取二进制数据0 Z" c% `& }' S' L8 _
fscanf (serial) 读取设备中的 ASCII 数据并将格式设置为文本6 U. H9 K m$ s* F/ z e5 M
fwrite (serial) 将二进制数据写入设备
6 H9 K; M; A; j8 a# _$ I, C! ?get (serial) 串行端口对象属性
" z* Z# _: i$ z$ I, D+ a0 V1 k0 i- Qisvalid (serial) 确定串行端口对象是否有效6 I. w$ A& b1 t6 j6 w; n6 L' i. T P
readasync 从设备中异步读取数据8 u& l! S) m. y6 P5 c
serial 创建串行端口对象
7 C% w% k9 i1 oserialbreak 向连接到串行端口的设备发送中断5 D! i) ?" Q9 H/ i
seriallist 连接到您的系统的串行端口列表
9 d( [( I9 A( i7 Z1 F! Aset (serial) 配置或显示串行端口对象属性/ c5 j. \" e+ r! L5 h# T* ~' d4 q- L2 d
stopasync 停止异步读写操作) y$ W4 o5 T" u/ V1 @
clear (serial) 从 MATLAB 工作区中删除串行端口对象) n$ o' Y; a% E/ m1 Q; s- ]
disp (serial) 串行端口对象摘要信息
. d8 ~4 j" j$ W1 l! `$ a* Qinstrcallback 事件发生时的事件信息
' z* t; D/ q0 C, vinstRFind 将串行端口对象从内存读入到 MATLAB 工作区( m* @' _) k3 d4 C: n6 Q
instrfindall 查找可见和隐藏的串行端口对象
6 `' s) S3 X A, ]( Y1 V! v t% ~; Tload (serial) 将串行端口对象和变量加载到 MATLAB 工作区中$ Z2 S4 N5 N5 w, T9 x% W
length (serial) Length of serial port object array
# c! D5 q0 g6 _$ H) m( H. c krecord 将数据和事件信息录制到文件中
: ~' m8 T p9 y, |" i4 H$ Esave (serial) 将串行端口对象和变量保存到文件中
) F4 Z2 ^: G& {4 N3 Z) asize (serial) 串行端口对象数组的大小
* I! f& d2 ` {5 m |
|