|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
MATLAB的串口通信9 W; d" ?" k% j7 k- G
* e, ~, N6 \: R, i9 P, z8 ]7 g; s
6 a2 P$ v$ b8 K- k* Y) i串行端口设备( Y0 l& c8 [6 ?& I5 q( I2 w# b, a) Z
对连接到串行端口的设备进行读取和写入$ b' c6 E( j: ~% ]% _
MATLAB 函数
8 D9 ~8 R! g( o9 ]delete (serial) 从内存中删除串行端口对象
/ z8 }8 e- E# _fclose (serial) 断开串行端口对象和设备之间的连接( |# ? D4 A6 c% F+ [: G
fgetl (serial) 读取设备中的 ASCII 文本行并丢弃终止符4 N0 G# l# k5 t9 @8 I; A
fgets (serial) 读取设备文本行并包含终止符( |3 e0 U8 Y& ^8 x8 F
fopen (serial) 将串行端口对象连接到设备
/ Z* ^6 b/ M- |0 H+ `3 hfprintf (serial) 将文本写入设备
6 R/ |1 W( H6 u1 |, Jfread (serial) 从设备中读取二进制数据
. e- W' T, _& z* V* d' |! xfscanf (serial) 读取设备中的 ASCII 数据并将格式设置为文本
6 [* j m3 h, ^fwrite (serial) 将二进制数据写入设备
9 l, V( ], b8 [! ?$ Bget (serial) 串行端口对象属性
, u6 `) {1 d2 x5 {, \) A$ gisvalid (serial) 确定串行端口对象是否有效
- H$ v7 y# L" mreadasync 从设备中异步读取数据$ o7 j9 x- u C/ a. Y: ?7 h
serial 创建串行端口对象
" J* ~3 i" _ l8 `3 f0 xserialbreak 向连接到串行端口的设备发送中断( ~) R7 l: s- R# U" S$ t7 T7 F
seriallist 连接到您的系统的串行端口列表, c1 j# j, a- X/ R# Z2 O2 Q
set (serial) 配置或显示串行端口对象属性' |3 |: Q0 q) d+ j5 M1 ?# u
stopasync 停止异步读写操作
8 u# e. p0 | a3 X/ S/ zclear (serial) 从 MATLAB 工作区中删除串行端口对象# L* H {5 y4 Q8 t$ {% W/ j; X
disp (serial) 串行端口对象摘要信息
9 ~- [# a0 g. B Y, a- [! ]instrcallback 事件发生时的事件信息
$ g$ X/ ~6 f5 ~( r* ]" XinstRFind 将串行端口对象从内存读入到 MATLAB 工作区
) x& p% f5 u0 {: binstrfindall 查找可见和隐藏的串行端口对象+ T7 ^ F! W+ J4 D* L& `+ Z
load (serial) 将串行端口对象和变量加载到 MATLAB 工作区中: ~; k% j, `, g
length (serial) Length of serial port object array# E H7 a9 }! U- L
record 将数据和事件信息录制到文件中
* k6 @1 x5 @% f, e) ysave (serial) 将串行端口对象和变量保存到文件中, u6 Q& [( W/ U2 ~
size (serial) 串行端口对象数组的大小
7 ^) {( o' E) g6 s! q# O, e |
|