Создайте объекты узла UA OPC
NodeList = opcuanode(Index,Id)
NodeList = opcuanode(Index,Id,UaClient)
создает объект узла UA OPC или массив объектов от информации в NodeList
= opcuanode(Index
,Id
)Index
и Id
. Index
является номером или числовым вектором. Id
является вектором символов, строкой, скалярным целым числом или массивом ячеек, содержащим векторы символов и скалярные целые числа. Используйте этот синтаксис, чтобы создать объекты узла для известных узлов на сервере UA OPC. Каждое свойство Name
узла установлено в 'Index:Identifier'
, и другие свойства узла оставляют пустыми, пока вы не используете узел, чтобы получить доступ к серверу UA OPC. Когда вы успешно используете объект узла с клиентом, использующим writeValue
или readValue
, свойство Client
узла установлено в клиент, и другие атрибуты читаются от того клиента.
сразу сопоставляет объект узла с заданным клиентом NodeList
= opcuanode(Index
,Id
,UaClient
)UaClient
. Если UaClient
соединяется в это время, функция opcuanode
также получает другие свойства из сервера, сопоставленного с UaClient
.
Используйте opcuanode
, чтобы создать объекты узла только, когда вы знаете индекс и идентификатор узлов, вы интересуетесь. Для узлов, которые необходимо найти с сервера, создайте объекты узла путем просмотра пространства имен связанного объекта клиента UA OPC с browseNamespace
или getNamespace
, или просмотрите свойства Parent
и Children
существующих объектов узла.