Протокол управления передачей (TCP) является транспортным протоколом, расположенным на верхнюю часть из Межсетевого протокола (IP) и одним из наиболее используемых сетевых протоколов. Instrument Control Toolbox™ поддержка коммуникации TCP/IP включает возможность создания клиентов и серверов. Поддержка клиента TCP/IP позволяет использовать коммуникацию сетевого сокета для подключения к удаленным хостам из MATLAB® для чтения и записи как двоичных, так и ASCII данных. Поддержка сервера TCP/IP позволяет вам создать сетевой разъем для связи между MATLAB и одним клиентом.
Использовать tcpclient
создать клиент TCP/IP, который соединяется с сервером или оборудованием и выполняет операции чтения и записи. Использовать tcpserver
для создания сервера 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
Создайте клиентские соединения 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' не может считать все запрошенные данные.