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.
|The host name passed to |
|The programmatic Server ID to use when constructing an HDA Client object associated with the server|
|A text description of the server|
|A character vector denoting the HDA specification supported.
Currently, only |
ServerInfo objects in
S, you can
find a particular server based on the
Description property using
, or you can construct a
client by passing the relevant element of
S to the
Find a list of HDA servers on the local host.
sInfo = opchdaserverinfo('localhost');
Locate the specific server with a description containing the character vector
mIndex = findDescription(sInfo,'Matrikon')
Construct an OPC HDA client for that server.
hdaClient = opchda(sInfo(mIndex))