【发布时间】:2010-12-03 00:21:05
【问题描述】:
我正在尝试从服务器获取数据。现在,我每隔几秒钟轮询一次服务器以获取当前值。我想知道是否可以让 Matlab 实时获取数据,或者我是否坚持当前的实现。有没有人做过这样的事情?如果是这样,也许你可以告诉我你是如何开始使用它的。
任何帮助将不胜感激。谢谢!
【问题讨论】:
我正在尝试从服务器获取数据。现在,我每隔几秒钟轮询一次服务器以获取当前值。我想知道是否可以让 Matlab 实时获取数据,或者我是否坚持当前的实现。有没有人做过这样的事情?如果是这样,也许你可以告诉我你是如何开始使用它的。
任何帮助将不胜感激。谢谢!
【问题讨论】:
如果您使用的是 Windows,则可以使用 REGISTEREVENT 监听 ActiveX (COM) 事件。您需要提供一个触发事件的 ActiveX 控件(服务器也可以工作,我不确定),这将调用您的 MATLAB 函数。
【讨论】:
Matlab timers 适用于周期性事件。您需要小心确保您的函数执行的时间少于计时器的周期,尽管不存在时的行为设置确实存在。
【讨论】: