使用包含数组的输入参数
对于简单和复杂数据类型,方法的输入参数可以是标量或数组。复杂类型可能包含同样是简单或嵌入式复杂类型的数组的字段。
自变量的元数据用于定义维数和每个维的最大大小。维大小的有效范围是 0 到 32767。
- 当最大维大小设置为非零值时,OPC UA 客户端通常不应发送超过此数量的元素。
- 如果发送的元素超过此数量,OPC UA 服务器可通过三种方式响应:
- 返回错误
- 接受和处理超过最大值的元素
- 忽略多余的元素
- 如果发送的元素少于此数量,OPC UA 服务器可通过以下两种方式响应:
- 接受
- 拒绝,因为 OPC UA 服务器将其视为固定长度的数组并且需要确切数目的元素
- 当最大维大小设置为零时,最大大小未知,并且数组中的元素数可以包含任意数目的元素。
- OPC UA 服务器可能允许空数组,也可能需要至少一个元素。
- 对于多维数组,所有长度定义为零的维都是可变长度。
- 如果数组维数全部缺失,则将所有维视为零长度(可变长度)。
提供反馈