|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
MATLAB的串口通信
) f9 r7 ]% N. h4 M3 R& o6 m7 ^0 r @$ M ~$ x; x5 ]
1 B& O) _; B$ q+ h# A% P5 x/ M
串行端口设备8 ~6 i+ A, e+ i7 Q! F
对连接到串行端口的设备进行读取和写入
( Z- L" V7 G7 o# i5 |MATLAB 函数5 h$ }/ f7 |6 d) ?
delete (serial) 从内存中删除串行端口对象
) A# Y3 M6 s0 D. W" ?. Ufclose (serial) 断开串行端口对象和设备之间的连接. [( k5 W5 @; j8 s8 e* A4 q! ?7 ^
fgetl (serial) 读取设备中的 ASCII 文本行并丢弃终止符; x9 J6 ` ?# D4 D0 R
fgets (serial) 读取设备文本行并包含终止符
1 `# W6 a$ A/ s. h! X E, dfopen (serial) 将串行端口对象连接到设备
1 O1 c/ _" n& S1 vfprintf (serial) 将文本写入设备
) R4 P9 W1 J6 tfread (serial) 从设备中读取二进制数据
, w8 K: f4 O. i3 [fscanf (serial) 读取设备中的 ASCII 数据并将格式设置为文本
4 B0 [) l$ Y1 [& cfwrite (serial) 将二进制数据写入设备
Y+ \+ d `' j/ Q% F! _% wget (serial) 串行端口对象属性6 t* y6 ], `9 C
isvalid (serial) 确定串行端口对象是否有效6 X1 ~1 ]( `7 A9 g! `
readasync 从设备中异步读取数据- b2 y0 w& W' [- H7 h7 i
serial 创建串行端口对象
% l! A( e3 p8 M, yserialbreak 向连接到串行端口的设备发送中断
. O9 Y" ~( n- c1 [! L- F9 p* N8 p$ nseriallist 连接到您的系统的串行端口列表. W. j. k! B5 B) J
set (serial) 配置或显示串行端口对象属性
- \, d) ^' Q( G9 e( x; `stopasync 停止异步读写操作& g* C& j3 B4 `" A j7 E8 |% V
clear (serial) 从 MATLAB 工作区中删除串行端口对象
1 x3 K+ D% @$ x# j0 gdisp (serial) 串行端口对象摘要信息# v" [- ]; T9 A2 Z- Q+ ~0 H" H
instrcallback 事件发生时的事件信息, E5 \; _- p. s, W7 Z: A0 I
instRFind 将串行端口对象从内存读入到 MATLAB 工作区
4 A$ X7 ~! Z. f- u; D: qinstrfindall 查找可见和隐藏的串行端口对象
& O p' X, Z. H9 m* I2 Z* sload (serial) 将串行端口对象和变量加载到 MATLAB 工作区中4 g1 L# n) Y( u |7 I
length (serial) Length of serial port object array+ n# |7 ^& \8 I3 \: T+ f" N! E
record 将数据和事件信息录制到文件中) f$ Q/ q6 D y
save (serial) 将串行端口对象和变量保存到文件中
' S& Y" {3 T9 }9 t. g3 bsize (serial) 串行端口对象数组的大小
% L9 u; D! h" e: B |
|