This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.


Query host for installed HDA servers


S = opchdaserverinfo('HostName') queries the host named HostName for the OPC HDA servers installed on that host. 'HostName' can be a host name, or IP address, specified as a character vector or string.

S is returned as a vector of OPC HDA ServerInfo objects, containing the following read-only properties.

Property NameDescription
HostThe host name passed to getServerInfo
ServerIDThe programmatic Server ID to use when constructing an HDA Client object associated with the server
DescriptionA text description of the server
HDASpecificationA character vector denoting the HDA specification supported. Currently, only 'HDA1' is returned in this property.

Using the ServerInfo objects in S, you can find a particular server based on the Description property using findDescription(S,'StartText'), or you can construct a client by passing the relevant element of S to the opchda function.


Find a list of HDA servers on the local host.

sInfo = opchdaserverinfo('localhost');

Locate the specific server with a description containing the character vector 'Matrikon'.

mIndex = findDescription(sInfo,'Matrikon')

Construct an OPC HDA client for that server.

hdaClient = opchda(sInfo(mIndex))

See Also

Introduced in R2014a