如何才能MATLAB的接收二进制数据从串行端口吗?

G

Guest

Guest
海!
我需要对意见: -
1)如何获得MATLAB的串行端口的二进制数据...

<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="问题" border="0" />2)让MATLAB的说
, 已经收到的二进制数据。现在,我的问题是:
MATLAB的是自动保存在数据库中的数据或者我是否需要创建自己的数据库:?:

我仍然在MATLAB中新:哭:所以,我希望有一些一谁可以帮助我的关于这件事。

由于提前,

国家发展管理研究所

 
工具工具箱是使用串行和并行port.read其颁授文件也许你可以找到答案的工具箱。
但是
, 为什么u能不能使用Visual Basic或Visual c.They有很多不同的。DLL文件可以帮助您!

 


MATLAB中你可以定义一个序列对象,打开它
, 读取和写入数据
, 从它使用fread和fwrite。
下面是一个例子:

商S =序列('COM1端口');
s.BaudRate = 57600;
s.FlowControl ='硬件';
s.Timeout = 1000;
s.OutputBufferSize = 1000;
叶簇穿透(虏);
fwrite(秒,1,'uchar');
乙= fread(秒,1,'int8');

关心

 

Welcome to EDABoard.com

Sponsor

Back
Top