PySide6.QtOpcUa.QOpcUaArgument¶
- class QOpcUaArgument¶
OPC UA 参数类型。更多…
概要¶
方法¶
def
__init__()def
dataTypeId()def
description()def
name()def
__eq__()def
setDataTypeId()def
setDescription()def
setName()def
setValueRank()def
valueRank()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
这是Qt OPC UA对OPC UA 1.05第3部分8.6中定义的Argument类型的表示。
参数类型主要用于描述方法节点的参数和返回值的InputArguments和OutputArguments属性的值。
- __init__()¶
默认构造一个没有设置参数的参数。
- __init__(rhs)
- Parameters:
rhs –
QOpcUaArgument
- __init__(name, dataTypeId, valueRank, arrayDimensions, description)
- Parameters:
name – str
dataTypeId – str
valueRank – int
arrayDimensions – quint32 的列表
描述 –
QOpcUaLocalizedText
构造一个参数,名称为
name,数据类型ID为dataTypeId,值等级为valueRank,数组维度为arrayDimensions,描述为description。- arrayDimensions()¶
- Return type:
.quint32列表
返回参数的数组维度。
数组维度描述了每个数组维度的长度。
另请参阅
- arrayDimensionsRef()¶
- Return type:
.quint32列表
返回对参数数组维度的引用。
- dataTypeId()¶
- Return type:
字符串
返回参数的数据类型节点ID。
另请参阅
- description()¶
- Return type:
返回参数的描述。
另请参阅
- name()¶
- Return type:
字符串
返回参数的名称。
另请参阅
- __eq__(other)¶
- Parameters:
其他 –
QOpcUaArgument- Return type:
布尔
如果此参数的值与
other相同,则返回true。- setArrayDimensions(arrayDimensions)¶
- Parameters:
arrayDimensions – quint32 的列表
将参数的数组维度设置为
arrayDimensions。另请参阅
- setDataTypeId(dataTypeId)¶
- Parameters:
dataTypeId – str
将参数的数据类型节点ID设置为
dataTypeId。另请参阅
- setDescription(description)¶
- Parameters:
描述 –
QOpcUaLocalizedText
将参数的描述设置为
description。另请参阅
- setName(name)¶
- Parameters:
name – str
将参数的名称设置为
name。另请参阅
- setValueRank(valueRank)¶
- Parameters:
valueRank – int
将参数的等级值设置为
valueRank。另请参阅
- valueRank()¶
- Return type:
整数
返回参数的值等级。值等级描述了值的结构。
值等级
含义
-3
标量或一维数组
-2
标量或具有任意维度的数组
-1
不是数组
0
具有一个或多个维度的数组
1
一维数组
>1
具有n维的数组
另请参阅