Протокол управления передачей (TCP) является транспортным протоколом, разделенным на уровни сверху межсетевого протокола (IP), и является одним из наиболее используемых сетевых протоколов. Поддержка Instrument Control Toolbox™ коммуникации TCP/IP включает способность создать клиент-серверы. Поддержка клиентов TCP/IP позволяет вам использовать сетевую коммуникацию сокета, чтобы соединить с удаленными хостами от MATLAB® для чтения и записи и двоичный файл и данные о ASCII. Поддержка сервера TCP/IP позволяет вам создать сетевой сокет для связи между MATLAB и одним клиентом.
Использование tcpclient
создать клиент TCP/IP, который связывает с сервером или оборудованием и выполняет операции чтения и операции записи. Использование tcpip
создать сервер TCP/IP.
Query Instrument | Запросите или считайте инструментальные данные |
To Instrument | Отправьте данные моделирования в инструмент |
TCP/IP Receive | Получите данные по TCP/IP от заданной удаленной машины |
TCP/IP Send | Отправьте данные по TCP/IP к заданной удаленной машине |
Используйте сетевую коммуникацию сокета, чтобы соединиться с удаленными хостами из MATLAB для того, чтобы читать и записать данные по TCP/IP.
Сравните TCP/IP и протоколы UDP, чтобы определить, чтобы использовать.
Создайте Клиент TCP/IP и Сконфигурируйте Настройки
Соединитесь с удаленными хостами или оборудованием из MATLAB для того, чтобы читать и записать данные по TCP/IP.
Запись и чтение данных по Интерфейсу TCP/IP
Запишите и считайте данные в и от удаленного хоста, соединенного с tcpclient
объект.
Используйте Коллбэки для Коммуникации TCP/IP
Улучшите коммуникацию TCP/IP путем выполнения функции обратного вызова, когда заданное событие будет иметь место.
Перейдите Свой Код к Интерфейсу tcpclient
Свяжите с устройствами последовательного порта с помощью tcpclient
вместо tcpip
.
Свяжитесь Используя Сокеты Сервера TCP/IP
Поддержка Сокетов Сервера доступна для одной удаленной связи. Можно использовать эту связь, чтобы связаться между клиентом и MATLAB, или между двумя экземплярами MATLAB.
Поиск и устранение проблем Коммуникация TCP/IP
Диагностируйте интерфейс TCP/IP.
Твердость Клиент TCP/IP, Предупреждающий: Не мог Считать Любые Данные
Диагностируйте, когда вы не получаете данных, и вы получаете предупреждающее сообщение: 'tcpclient', не могущий считывать любые данные.