Используйте Коллбэки для Коммуникации TCP/IP

Можно улучшить степень и гибкость клиента TCP/IP при помощи событий и коллбэков. Событие имеет место после того, как условие соблюдают и может привести к одному или нескольким коллбэкам.

В то время как MATLAB® соединяется с удаленным хостом с клиентом TCP/IP, можно использовать события, чтобы отобразить сообщение, данные об отображении, анализировать данные, и так далее. Можно управлять коллбэками через свойства коллбэка и функции обратного вызова. Все типы событий имеют связанное свойство коллбэка. Функциями обратного вызова являются функции MATLAB, которые вы пишете, чтобы удовлетворить вашим определенным потребностям приложения. Выполните коллбэк, когда конкретное событие будет иметь место путем определения имени функции обратного вызова как значение для связанного свойства коллбэка.

Для примера конфигурирования коллбэков с tcpclient возразите, смотрите, Передают Двоичный файл и Данные о ASCII к Серверу Эха Используя TCP/IP.

tcpclient свойства и функции, сопоставленные с коллбэками, следуют.

Свойство или функцияЦель
NumBytesAvailableКоличество байтов, доступных в чтение
BytesAvailableFcnБайты доступная функция обратного вызова
BytesAvailableFcnCountКоличество байтов данных, чтобы инициировать коллбэк
BytesAvailableFcnModeБайты доступный триггерный режим коллбэка
configureCallbackУстановите функцию обратного вызова и инициируйте условие для связи с удаленным хостом по TCP/IP
ErrorOccurredFcnФункция обратного вызова инициирована ошибочным событием
UserDataСвойство общего назначения для пользовательских данных

Похожие темы