|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
MATLAB的串口通信9 x* u) p* E7 R( x2 y3 W
5 B1 a+ i( ]3 Q' n" N0 c0 w1 n+ o# |
1 U, L5 z' {* s1 |+ {, x$ r, D串行端口设备
- @ l' ^6 p5 F) M D# h对连接到串行端口的设备进行读取和写入
) _$ t) s- i2 |# ?. tMATLAB 函数4 R$ {' |2 X$ ^: e( ^6 |. R r
delete (serial) 从内存中删除串行端口对象% i6 l% i, _ M5 R1 g& j0 d
fclose (serial) 断开串行端口对象和设备之间的连接7 Q0 m& G: z0 j1 ~+ \7 A
fgetl (serial) 读取设备中的 ASCII 文本行并丢弃终止符
( @' X: K1 S7 p$ ofgets (serial) 读取设备文本行并包含终止符% a$ a( E1 D b: p8 e# K
fopen (serial) 将串行端口对象连接到设备
0 U: ^3 J1 |" a3 z+ e. Ufprintf (serial) 将文本写入设备
8 m* M. Q0 d, p9 Rfread (serial) 从设备中读取二进制数据3 v( A/ j2 M9 e% B- y. t
fscanf (serial) 读取设备中的 ASCII 数据并将格式设置为文本* [6 w+ K3 {0 b) c4 C5 F5 I' s0 Y
fwrite (serial) 将二进制数据写入设备% E* U: n9 L$ |: g- q* P; X5 [1 f
get (serial) 串行端口对象属性
1 j9 S' Q. }9 f/ eisvalid (serial) 确定串行端口对象是否有效
& B0 U& B! N( D( yreadasync 从设备中异步读取数据0 P$ h) g! n' k
serial 创建串行端口对象. y) r- H) I+ L; S, v6 t
serialbreak 向连接到串行端口的设备发送中断/ Y% v4 |% ~& @+ R! P6 ]8 g/ ], Y
seriallist 连接到您的系统的串行端口列表
# J# U! w" M. j6 a0 ]: G2 E T' {set (serial) 配置或显示串行端口对象属性
+ F, N" G' Z/ f% i9 X h6 E8 fstopasync 停止异步读写操作
! f* b7 A1 G8 I. jclear (serial) 从 MATLAB 工作区中删除串行端口对象
2 R" l( P. T# j' }2 W5 c9 vdisp (serial) 串行端口对象摘要信息
E/ L! f* d B( f) x3 yinstrcallback 事件发生时的事件信息
3 y) Q. \) h2 L; l5 [* b; @instRFind 将串行端口对象从内存读入到 MATLAB 工作区+ [& d. n: t; @- ^3 e% S- a
instrfindall 查找可见和隐藏的串行端口对象
7 }3 b) D! \" v2 |1 Nload (serial) 将串行端口对象和变量加载到 MATLAB 工作区中, }" F' m' Q5 }' e+ T
length (serial) Length of serial port object array4 b* W) e, b T7 d n3 _
record 将数据和事件信息录制到文件中
8 a" u4 O: p& z* }2 ysave (serial) 将串行端口对象和变量保存到文件中2 P& m5 k- v+ Y6 _4 F, e' R3 p
size (serial) 串行端口对象数组的大小* n' Y6 Z% t% u: V9 z% f
|
|