Данные в реальном времени в Matlab - PullRequest
2 голосов
/ 01 октября 2009

Я пытаюсь получить данные с сервера. Прямо сейчас я опрашиваю сервер каждые пару секунд на предмет текущих значений. Мне интересно, возможно ли, чтобы Matlab получал данные в режиме реального времени или застрял в своей текущей реализации. Кто-нибудь сделал что-нибудь подобное? Если это так, может быть, вы можете рассказать мне, как вы начали с этим.

Любая помощь будет принята с благодарностью. Спасибо!

Ответы [ 2 ]

2 голосов
/ 01 октября 2009

Если вы работаете в Windows, вы можете прослушивать события ActiveX (COM), используя REGISTEREVENT . Вам нужно будет предоставить элемент управления ActiveX (серверы тоже могут работать, я не уверен), который вызывает событие, которое будет вызывать вашу функцию MATLAB.

0 голосов
/ 02 октября 2009

Matlab таймер с хорошо работают для периодических событий. Вы должны быть осторожны, чтобы убедиться, что ваша функция выполняется за меньшее время, чем периодичность таймера, хотя настройки для поведения, когда оно не выполняется, существуют.

...