写值到OPC UA服务器上的节点
writeValue (
写的内容UaClient
,节点列表
,值
)值
的节点节点列表
.您可以使用browseNamespace
.您还可以使用opcuanode
.
如果节点列表
是单个节点吗值
写入节点的值。如果节点列表
是一个节点数组,值
必须是相同大小的单元格数组节点列表
,单元格数组的每个元素都被写入对应的元素节点列表
.
要写入的值的数据类型不需要与节点匹配ServerDataType
财产。所有值在写入服务器之前都会自动转换。但是,如果数据类型转换失败,则会生成一个警告或错误。为DateTime
数据类型,你可以传递一个MATLAB datetime或者一个数字;任何数值都可以解释为MATLAB日期时间。
要确认可以写入节点的数组大小,请检查ServerValueRank
和ServerArrayDimensions
节点属性:
一个ServerValueRank
的价值-3
表示标量或一维数组,-2
表示任意大小的数组,-1
表明一个标量,0
表示具有1个或多个维度的数组,正数值表示维度数。
如果维数是固定的,ServerArrayDimensions
是指定每个维度的最大可能长度的数组。的值0
对于尺寸长度表示没有限制。
例如,如果一个节点支持最大大小为64 × 32万博1manbetx的二维数组,ServerValueRank
值为2
和ServerArrayDimensions
(64年,32)
.