Создайте клиентскую связь TCP/IP с сервером TCP/IP
tcpclient
объект представляет связь с удаленным серверным и удаленным портом из MATLAB® читать и записывать данные. Удаленный хост может быть сервером или оборудованием, которое поддерживает коммуникацию TCP/IP и должно уже существовать. tcpclient
объект всегда является клиентом и не может использоваться в качестве сервера. Для получения информации о создании сервера TCP/IP смотрите, Связываются Используя Сокеты Сервера TCP/IP (Instrument Control Toolbox).
создает клиент TCP/IP, который соединяет с сервером, сопоставленным с удаленным хостом t
= tcpclient(address
,port
)address
и удаленный порт port
. Значение address
может быть или удаленное имя хоста или удаленный IP-адрес хоста. Значение port
должен быть номер между 1 и 65535. Вход address
устанавливает Address
свойство и вход port
устанавливает Port
свойство.
Если вы задали недопустимый адрес или порт, сервер TCP/IP не запускается, или связь с сервером не может быть установлена, то объект не создается, и MATLAB выдает ошибку.
создает связь и устанавливает дополнительные свойства с помощью одного или нескольких аргументов пары "имя-значение". Установите t
= tcpclient(address
,port
,Name,Value
)Timeout
и ConnectTimeout
аргументы пары "имя-значение" использования свойств. Заключите каждое имя свойства в кавычки, сопровождаемые значением свойства.
t = tcpclient("144.212.130.17",80,"Timeout",20,"ConnectTimeout",30)
создает клиентскую связь TCP/IP с сервером TCP/IP на порте 80 в IP-адресе 44.212.130.17. Это устанавливает период тайм-аута на 20 секунд и тайм-аут связи к 30 секундам.read | Считайте данные из удаленного хоста по TCP/IP |
readline | Прочитайте строку данных о строке ASCII из удаленного хоста по TCP/IP |
write | Запишите данные к удаленному хосту по TCP/IP |
writeline | Запишите линию данных о ASCII к удаленному хосту по TCP/IP |
configureTerminator | Установите терминатор строки для связи строки ASCII с удаленным хостом по TCP/IP |
configureCallback | Установите функцию обратного вызова и инициируйте условие для связи с удаленным хостом по TCP/IP |
flush | Очистите буферы для связи с удаленным хостом по TCP/IP |