Верный для узлов переменной сервера UA OPC
tf = isVariableType(NodeObj)
tf = isVariableType(NodeObj) возвращается верный (логическая единица) для узлов, которые являются узлами типа переменной или ложью (логический ноль) в противном случае. Можно записать значения и считать текущие значения и исторические ценности от узлов типа переменной.
Идентифицируйте некоторый узел и определите, являются ли они узлами типа переменной.
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 29isVariableType(nodes(1))
ans =
1isVariableType(nodes(2))
ans =
0