class QOpcUaArgument#

OPC UA 参数类型。 更多

摘要#

方法#

注释

此文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来通知我们。

详细说明#

这是 Qt OPC UA 对 OPC UA 1.05 第 3 部分 8.6 中定义的 Argument 类型的表示。

Argument 类型主要用于描述方法节点的参数和返回值的 InputArguments 和 OutputArguments 属性的值。

__init__()#

默认构造函数不设置任何参数的论点。

__init__(rhs)
参数::

rhsQOpcUaArgument

__init__(name, dataTypeId, valueRank, arrayDimensions, description)
参数::
  • name – str

  • dataTypeId – str

  • valueRank – int

  • arrayDimensions – .list of quint32

  • descriptionQOpcUaLocalizedText

使用名称 name、数据类型 ID dataTypeId、值秩 valueRank、数组维度 arrayDimensions 和描述 description 构建一个论据。

arrayDimensions()#
返回类型:

列表 quint32

返回参数的数组维度。

数组维度描述了每个数组维度的长度。

另请参阅

setArrayDimensions()

arrayDimensionsRef()#
返回类型:

列表 quint32

返回参数数组维度的引用。

dataTypeId()#
返回类型:

字符串

返回参数的数据类型节点 ID。

另请参阅

setDataTypeId()

description()#
返回类型:

QOpcUaLocalizedText

返回参数的描述。

另请参阅

setDescription()

name()#
返回类型:

字符串

返回参数的名称。

另请参阅

setName()

__eq__(other)#
参数::

otherQOpcUaArgument

返回类型:

布尔值

如果此参数与 other 具有相同的值,则返回 true。

setArrayDimensions(arrayDimensions)#
参数::

arrayDimensions – .list of quint32

将参数的数组维度设置为 arrayDimensions

另请参阅

arrayDimensions()

setDataTypeId(dataTypeId)#
参数::

dataTypeId – str

将参数的数据类型节点 ID 设置为 dataTypeId

另请参阅

dataTypeId()

setDescription(description)#
参数::

descriptionQOpcUaLocalizedText

将参数的描述设置为 description

另请参阅

description()

setName(name)#
参数::

name – str

将参数的名称设置为 name

另请参阅

name()

setValueRank(valueRank)#
参数::

valueRank – int

设置参数的值级别为 valueRank

另请参阅

valueRank()

valueRank()#
返回类型:

int

返回参数的值级别。值级别描述了值的结构。

ValueRank

含义

-3

标量或一维数组

-2

标量或任何数量的维度数组

-1

非数组

0

一维或多维数组

1

一维数组

>1

n 维数组

另请参阅

setValueRank()