opchdaserverinfo

Запросите у хоста установленные серверы HDA

Описание

S = opchdaserverinfo('HostName') запрашивает узел с именем HostName для серверов OPC HDA, установленных на этом хосте. 'HostName' может быть именем хоста или IP-адресом, заданным в виде вектора символов или строки.

S возвращается как вектор объектов OPC HDA ServerInfo, содержащий следующие свойства только для чтения.

Имя свойстваОписание
HostИмя хоста передано в getServerInfo
ServerIDПрограммный идентификатор сервера, используемый при построении объекта HDA Client, сопоставленного с сервером
DescriptionТекстовое описание сервера
HDASpecificationПоддерживаемый вектор символов, обозначающий спецификацию HDA. В настоящее время только 'HDA1' возвращается в это свойство.

Использование ServerInfo объекты в S, можно найти конкретный сервер на основе Description использование свойства findDescription(S, 'StartText'), или можно создать клиент, передав соответствующий элемент S в opchda функция.

Примеры

Найдите список серверов HDA на локальном хосте.

sInfo = opchdaserverinfo('localhost');

Найдите конкретный сервер с описанием, содержащим вектор символов 'Matrikon'.

mIndex = findDescription(sInfo,'Matrikon')

Создайте клиент OPC HDA для этого сервера.

hdaClient = opchda(sInfo(mIndex))

См. также

Введенный в R2014a