我有一个C++ Windows应用程序,它使用通用异步收发器与微控制器连接,充当系统的主控制器和命令行界面。MCU可以设置为“流模式”,这样它就会不断地向CLI发送数据,然后根据需要对其进行解析。
我正在尝试创建一个MATLAB应用程序(甚至可能是一个GUI),它应该从CLI接收解析的数据并对其执行某些操作,例如绘制数据。
我如何将数据从我的CLI应用程序“流”到某个MATLAB实例。我正在考虑将数据写到一个文件中,同时从文件中读取数据,但这似乎不是一个最佳的解决方案。
发布于 2019-03-26 14:45:39
一种可能的方法是在C++程序中打开TCP/IP套接字并将数据发送到那里。在MATLAB应用程序上,您应该打开一个套接字并接收数据。我不熟悉如何在MATALB中做到这一点(我相信它是),需要有人谁知道在这里补充一些见解:)
另一种选择是使用MATLAB内置的MEX函数接口来编写C/C++程序。男:https://www.mathworks.com/help/matlab/ref/mex.html?searchHighlight=MEX&s_tid=doc_srchtitle
https://stackoverflow.com/questions/55353766
复制相似问题