True для переменных узлов сервера OPC UA
tf = isVariableType(NodeObj)
tf = isVariableType(NodeObj)
возвращает true (логический 1) для узлов, которые являются узлами переменного типа, или false (логический 0) в противном случае. Можно записать значения и считать текущие и исторические значения из узлов переменного типа.
Идентифицируйте какой-либо узел и определите, являются ли они узлами переменного типа.
s = opcuaserverinfo('localhost');
UaClient = opcua(s);
connect(UaClient);
nodes = browseNamespace(UaClient)
nodes = 1x2 OPC UA Node array: index Name NsInd Identifier NodeType Children ----- ----------- ----- ---------- -------- -------- 1 DoubleValue 2 10226 Variable 0 2 Scalar 2 10159 Object 29
isVariableType(nodes(1))
ans = 1
isVariableType(nodes(2))
ans = 0