Создайте Объект TCP/IP

Объект TCP/IP

Вы создаете объект TCP/IP с функцией tcpip. tcpip требует имени удаленного хоста как входной параметр. В большинстве случаев необходимо задать значение удаленного порта. Если вы не задаете удаленный порт, то 80 используется. Как описано в Configuring Properties Во время Создания объекта, можно также сконфигурировать значения свойств во время создания объекта.

Каждый объект TCP/IP сопоставлен с одним инструментом. Например, чтобы создать объект TCP/IP для Генератора Sony/Tektronix® AWG520 Arbitrary Waveform,

t = tcpip('sonytekawg.yourdomain.com',4000);

Обратите внимание на то, что номер порта фиксируется и найден в документации инструмента.

Объект TCP/IP t теперь существует в рабочей области MATLAB®. Можно отобразить класс t с командой whos.

whos t
  Name      Size                   Bytes  Class

  t         1x1                      640  tcpip object

Grand total is 16 elements using 640 bytes

Если объект TCP/IP создается, следующие свойства являются автоматически присвоенными значениями. Эти свойства общего назначения предоставляют информацию о TCP/IP, основанном на объектах на типе объекта, удаленном хосте и удаленном порте.

TCP/IP Описательные Свойства

PropertyName

Описание

Name

Задайте описательное имя для объекта TCP/IP.

RemoteHost

Задайте удаленный хост.

RemotePort

Задайте удаленный серверный порт для связи.

Type

Укажите на тип объекта.

Можно отобразить значения этих свойств для t.

get(t,{'Name','RemoteHost','RemotePort','Type'})
ans = 
    [1x31 char]    [1x24 char]    [4000]    'tcpip'

Примечание

Чтобы получить список опций, можно использовать на функции, нажать клавишу Tab после ввода функции на командной строке MATLAB. Список расширяется, и можно прокрутить, чтобы выбрать свойство или значение. Для получения информации об использовании этой функции завершения вкладки "Дополнительно" смотрите Используя Заполнение клавишей Tab для Функций.

TCP/IP Отображение объектов

Объект TCP/IP предоставляет вам удобное отображение, которое обобщает важную настройку и информацию состояния. Можно вызвать сводные данные отображения эти три пути:

  • Введите имя переменной объекта TCP/IP в командной строке.

  • Исключите точку с запятой при создании объекта TCP/IP.

  • Исключите точку с запятой при конфигурировании свойств с помощью записи через точку.

Можно также отобразить итоговую информацию через браузер Рабочей области путем щелчка правой кнопкой по инструментальному объекту и выбора Display Summary из контекстного меню.

Сводные данные отображения для объекта TCP/IP t приведены ниже.

TCP/IP Object : TCP/IP-sonytekawg.yourdomain.com

Communication Settings
   RemotePort:         4000
   RemoteHost:         sonytekawg.yourdomain.com
   Terminator:         'LF'

Communication State
   Status:             closed
   RecordStatus:       off

Read/Write State
   TransferStatus:     idle
   BytesAvailable:     0
   ValuesReceived:     0
   ValuesSent:         0