Запишите значения в узлы на сервере UA OPC
writeValue( содержимое записей UaClient,NodeList,Values)Values, к узлам, идентифицированным NodeList. Можно просмотреть объекты узла с помощью browseNamespace. Можно также создать узлы с помощью opcuanode.
Если NodeList один узел, затем Values значение, записанное в узел. Если NodeList массив узлов, Values должен быть массив ячеек тот же размер как NodeList, и каждый элемент массива ячеек записан в соответствующий элемент NodeList.
Тип данных значения, которое вы пишете, не должен совпадать с узлом ServerDataType свойство. Все значения автоматически преобразованы прежде, чем записать в сервер. Однако предупреждение или ошибка сгенерированы, если преобразование типа данных перестало работать. Для DateTime типы данных, можно передать datetime MATLAB или номер; любое числовое значение может быть интерпретировано как datetime MATLAB.
Чтобы подтвердить, какие массивы размера могут быть записаны в узел, проверяйте ServerValueRank и ServerArrayDimensions свойства узла:
ServerValueRank значение -3 указывает на скалярный или 1-мерный массив, -2 указывает на любой массив размера, -1 указывает на скаляр, 0 указывает на массив с 1 или более размерностями, и положительное значение указывает на количество размерностей.
Если количество размерностей фиксируется, ServerArrayDimensions массив, задающий максимальную возможную длину каждой размерности. Значение 0 для размерности длина не указывает ни на какой предел.
Например, если узел поддерживает 2-мерные массивы максимального размера 64 32, ServerValueRank имеет значение 2 и ServerArrayDimensions[64, 32]
.
writeValue( содержимое записей NodeList,Values)Values, к узлам, идентифицированным NodeList. Все узлы должны иметь тот же связанный клиент.