使用包含数组的输入参数

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