将数据从C ++流式传输到MATLAB

问题描述 投票:0回答:1

我有一个C ++ Windows应用程序,它使用UART与微控制器连接,充当系统的主设备和CLI。可以将MCU设置为“流模式”,以便它不断地将数据发送到CLI,然后根据需要对其进行解析。

我正在尝试创建一个MATLAB应用程序(甚至可能是GUI),它应该从CLI接收已解析的数据并对其执行某些操作,例如绘制数据。

我如何将数据从CLI应用程序“流”传输到某个MATLAB实例。我正在考虑将数据写入文件,同时从中读取数据,但这似乎是一个非最佳解决方案。

c++ matlab logging stream
1个回答
0
投票

一种可行的方法是在C ++程序中打开TCP / IP套接字并在那里发送数据。在您的MATLAB应用程序中,您应该打开一个套接字并接收数据。我不熟悉如何在MATALB中完成这项工作(我确定是这样),需要有人知道在这里添加一些见解:)

另一种选择是使用MATLAB内置的MEX函数接口来实现C / C ++程序。男子:https://www.mathworks.com/help/matlab/ref/mex.html?searchHighlight=MEX&s_tid=doc_srchtitle

© www.soinside.com 2019 - 2024. All rights reserved.