Протокол управления передачей (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', не могущий считывать все запрошенные данные.