Протокол управления передачей (TCP) - транспортный протокол, расположенный поверх протокола IP и являющийся одним из наиболее используемых сетевых протоколов. Управление приборами Toolbox™ поддержка связи TCP/IP включает возможность создания клиентов и серверов. Поддержка клиента TCP/IP позволяет использовать связь сетевого сокета для подключения к удаленным хостам из MATLAB ® для чтения и записи как двоичных данных, так и данных ASCII. Поддержка сервера TCP/IP позволяет создать сетевой сокет для связи между MATLAB и одним клиентом.
Использовать tcpclient для создания клиента TCP/IP, который подключается к серверу или оборудованию и выполняет операции чтения и записи. Использовать tcpserver для создания сервера TCP/IP.
| Инструмент запроса | Запрос или считывание данных КИП |
| К инструменту | Отправка данных моделирования в прибор |
| Получение TCP/IP | Получение данных по TCP/IP с указанного удаленного компьютера |
| Отправка TCP/IP | Отправка данных по TCP/IP на указанный удаленный компьютер |
Подключение к удаленным узлам из MATLAB для чтения и записи данных по TCP/IP осуществляется с помощью сетевого сокета.
Сравните протоколы TCP/IP и UDP для определения используемых протоколов.
Создание клиента TCP/IP и настройка параметров
Подключение к удаленным узлам или оборудованию из MATLAB для чтения и записи данных по TCP/IP.
Запись и чтение данных через интерфейс TCP/IP
Запись и считывание данных с удаленного хоста, подключенного к tcpclient объект.
Использовать обратные вызовы для связи TCP/IP
Улучшение связи TCP/IP путем выполнения функции обратного вызова при возникновении указанного события.
Переход кода к интерфейсу tcpclient
Создание клиентских подключений TCP/IP с помощью tcpclient вместо tcpip.
Связь с помощью сокетов сервера TCP/IP
Взаимодействие между клиентом и MATLAB или между двумя экземплярами MATLAB.
Переход кода к интерфейсу tcpserver
Создание подключений к серверу TCP/IP с помощью tcpserver вместо tcpip.
Устранение неполадок клиентского интерфейса TCP/IP
Устранение неполадок интерфейса клиента TCP/IP.
Разрешить предупреждение клиента TCP/IP: не удается прочитать данные
Устранение неполадок при отсутствии данных и появлении предупреждающего сообщения «tcpclient» не может прочитать данные.
Устранение неполадок интерфейса сервера TCP/IP
Устранение неполадок интерфейса сервера TCP/IP.
Разрешить предупреждение сервера TCP/IP: не удается прочитать данные
Устраните неполадки, когда вы получите некоторые данные и получите предупреждение: 'tcpserver' не может прочитать какие-либо данные.
Разрешить предупреждение сервера TCP/IP: не удается прочитать все данные
Устранение неполадок при получении некоторых данных и получении предупреждающего сообщения «tcpserver» не может прочитать все запрошенные данные.