【发布时间】:2017-08-31 07:44:33
【问题描述】:
我正在使用应用程序设计器(与 GUIDE 非常相似但优于 GUIDE)创建一个 MATLAB GUI,我想用它来实时监控我的 simulink 模型的数据输出。
换句话说,我有一个 simulink 模型和一个 GUI,它们都在同一个 MATLAB 实例中运行,我想从 simulink 模型通过 UDP 发送数据包,并在我的 GUI 中使用该数据来更新绘图。但是,我不知道如何在不阻塞的情况下从 UDP 数据包中读取数据。
有没有办法在收到数据包时绑定处理程序,以便我可以执行函数来更新绘图/字段?
【问题讨论】:
-
如果您通过 UDP 进行通信,为什么不在单独的 MATLAB 实例中运行 GUI?
-
@Suever 因为我需要能够从 gui 访问我的 simulink 模型以及编写它的模型工作区
标签: matlab sockets user-interface udp simulink