|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
MATLAB的串口通信" C9 V3 w3 _' O. @3 q0 }
3 G7 |+ {% U. o; q; i
8 e. w( d' |0 {4 [6 `串行端口设备
* W& ~/ ^, m5 N" r% B, w+ s# P对连接到串行端口的设备进行读取和写入
y" W" p9 T# D, {4 B+ P S, z% lMATLAB 函数2 W& V( U% |4 |7 m/ t( v! E) G; ^
delete (serial) 从内存中删除串行端口对象
8 j$ p+ a0 |; Y- N- g$ Ofclose (serial) 断开串行端口对象和设备之间的连接) ?* c2 }8 _/ Y4 N6 U
fgetl (serial) 读取设备中的 ASCII 文本行并丢弃终止符/ L: \# }, `' E; _& c7 \) t( g
fgets (serial) 读取设备文本行并包含终止符* ^, h, X' b0 z, r. c* U- R8 k6 _
fopen (serial) 将串行端口对象连接到设备
7 b9 W/ o7 N: N& e) Yfprintf (serial) 将文本写入设备
/ X2 e2 }; q" J( F0 S/ i( H" Efread (serial) 从设备中读取二进制数据
/ O3 L7 j& U. ~) F; J2 w4 Ffscanf (serial) 读取设备中的 ASCII 数据并将格式设置为文本) ^8 K3 E: l# u% a( H& e
fwrite (serial) 将二进制数据写入设备$ J! G: C" E1 J0 U3 U
get (serial) 串行端口对象属性( a0 @4 W9 W6 C; B6 D, j
isvalid (serial) 确定串行端口对象是否有效
8 H1 v/ V3 G' qreadasync 从设备中异步读取数据
0 o% q# Y/ f; Y' s6 G6 e aserial 创建串行端口对象
0 w0 \/ \& q4 b0 {( Rserialbreak 向连接到串行端口的设备发送中断0 t6 ?7 t/ }. O
seriallist 连接到您的系统的串行端口列表7 L7 {5 `; g H5 |! [4 {
set (serial) 配置或显示串行端口对象属性% N- D$ G" l4 T- @# c {
stopasync 停止异步读写操作" f5 [6 f g: |, f5 `* T
clear (serial) 从 MATLAB 工作区中删除串行端口对象
" J7 O% J8 v( j5 i, D7 I2 ^+ u vdisp (serial) 串行端口对象摘要信息$ n# Q3 I9 E, M+ ]' f7 s
instrcallback 事件发生时的事件信息, W3 }) l# B, J5 r+ ~
instRFind 将串行端口对象从内存读入到 MATLAB 工作区
! l! H) ]! U- D! f0 H! j; c- r0 W# R# [instrfindall 查找可见和隐藏的串行端口对象
: [, m& i: A! K, Hload (serial) 将串行端口对象和变量加载到 MATLAB 工作区中
, X, b& V% P0 f5 Rlength (serial) Length of serial port object array" ^6 T' B+ Z# H6 x( Z2 R; U
record 将数据和事件信息录制到文件中$ _) [1 M: g" _! X5 g) V4 x8 O5 H
save (serial) 将串行端口对象和变量保存到文件中
; J- A: w9 p2 l5 Osize (serial) 串行端口对象数组的大小
; c5 [5 s# D0 g" u: x: L8 a5 c# ]9 X |
|