- class QOpcUaArgument#
OPC UA 参数类型。 更多…
摘要#
方法#
def
__init__()
定义
dataTypeId()
定义
name()
定义
__eq__()
定义
setName()
定义
valueRank()
注释
此文档可能包含从 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)
- 参数::
rhs –
QOpcUaArgument
- __init__(name, dataTypeId, valueRank, arrayDimensions, description)
- 参数::
name – str
dataTypeId – str
valueRank – int
arrayDimensions – .list of quint32
description –
QOpcUaLocalizedText
使用名称
name
、数据类型 IDdataTypeId
、值秩valueRank
、数组维度arrayDimensions
和描述description
构建一个论据。- arrayDimensions()#
- 返回类型:
列表 quint32
返回参数的数组维度。
数组维度描述了每个数组维度的长度。
另请参阅
- arrayDimensionsRef()#
- 返回类型:
列表 quint32
返回参数数组维度的引用。
- dataTypeId()#
- 返回类型:
字符串
返回参数的数据类型节点 ID。
另请参阅
- description()#
- 返回类型:
返回参数的描述。
另请参阅
- name()#
- 返回类型:
字符串
返回参数的名称。
另请参阅
- __eq__(other)#
- 参数::
other –
QOpcUaArgument
- 返回类型:
布尔值
如果此参数与
other
具有相同的值,则返回 true。- setArrayDimensions(arrayDimensions)#
- 参数::
arrayDimensions – .list of quint32
将参数的数组维度设置为
arrayDimensions
。另请参阅
- setDataTypeId(dataTypeId)#
- 参数::
dataTypeId – str
将参数的数据类型节点 ID 设置为
dataTypeId
。另请参阅
- setDescription(description)#
- 参数::
description –
QOpcUaLocalizedText
将参数的描述设置为
description
。另请参阅
- setName(name)#
- 参数::
name – str
将参数的名称设置为
name
。另请参阅
- setValueRank(valueRank)#
- 参数::
valueRank – int
设置参数的值级别为
valueRank
。另请参阅
- valueRank()#
- 返回类型:
int
返回参数的值级别。值级别描述了值的结构。
ValueRank
含义
-3
标量或一维数组
-2
标量或任何数量的维度数组
-1
非数组
0
一维或多维数组
1
一维数组
>1
n 维数组
另请参阅