|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
MATLAB的串口通信# J5 e- M/ A9 L J) u( T* J
: N# N& N% [; M5 C
# E; H$ l3 s, P串行端口设备+ y9 P5 e" f: H. M
对连接到串行端口的设备进行读取和写入; Z5 j% Y9 {, [! X2 L1 y
MATLAB 函数
6 Y: |& b& @9 Edelete (serial) 从内存中删除串行端口对象
1 o9 V0 M* Y9 }3 |fclose (serial) 断开串行端口对象和设备之间的连接
9 T& ?) B, g0 R8 y- r3 O$ kfgetl (serial) 读取设备中的 ASCII 文本行并丢弃终止符
& A: G2 o! h" P7 _' Zfgets (serial) 读取设备文本行并包含终止符3 n' z+ i3 ?& l! u
fopen (serial) 将串行端口对象连接到设备
% W4 Z8 x0 o+ k, n- L0 ^! efprintf (serial) 将文本写入设备1 w( A/ B7 J' O' |9 f3 F
fread (serial) 从设备中读取二进制数据
- G- y% i* S4 ]' d lfscanf (serial) 读取设备中的 ASCII 数据并将格式设置为文本5 V2 ~- c/ o8 J2 c; A$ M
fwrite (serial) 将二进制数据写入设备. x7 P7 B" n" |# O# j( e( W" h6 H
get (serial) 串行端口对象属性! E2 u' E% z( v/ Y, U: `
isvalid (serial) 确定串行端口对象是否有效
4 ]* H8 e5 D" areadasync 从设备中异步读取数据4 d, e% G: a1 ~8 G o' N2 d/ n( w
serial 创建串行端口对象. u9 N/ k! C! _8 X
serialbreak 向连接到串行端口的设备发送中断. N! j3 I" J0 g; L: S' U
seriallist 连接到您的系统的串行端口列表. e5 c3 X8 q+ l" a% q
set (serial) 配置或显示串行端口对象属性$ _) H, ~& m/ V4 \: e
stopasync 停止异步读写操作 T! v: Z, B! Z% ^/ n8 g
clear (serial) 从 MATLAB 工作区中删除串行端口对象# m1 | l7 H, p4 Y5 C. T# I
disp (serial) 串行端口对象摘要信息4 O6 Q+ ~' H( u) Q% H9 u' U1 s
instrcallback 事件发生时的事件信息
& g( q$ \8 @8 S, kinstRFind 将串行端口对象从内存读入到 MATLAB 工作区) r- O' I8 F( k! h) g6 l
instrfindall 查找可见和隐藏的串行端口对象
: q8 B2 R& w4 [2 v+ X3 \load (serial) 将串行端口对象和变量加载到 MATLAB 工作区中6 }/ ?( B6 n3 A5 I3 R3 ~; x
length (serial) Length of serial port object array
/ S8 f# i! [( {/ ^record 将数据和事件信息录制到文件中
9 o7 Z7 ~! X! E5 ysave (serial) 将串行端口对象和变量保存到文件中5 Z$ `; d6 P- \' s
size (serial) 串行端口对象数组的大小% ~, v. I8 l" y; c' p: p+ N
|
|