PySide6.QtOpcUa.QOpcUaArgument

class QOpcUaArgument

OPC UA 参数类型。更多

概要

方法

注意

本文档可能包含从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:

rhsQOpcUaArgument

__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列表

返回参数的数组维度。

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

另请参阅

setArrayDimensions()

arrayDimensionsRef()
Return type:

.quint32列表

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

dataTypeId()
Return type:

字符串

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

另请参阅

setDataTypeId()

description()
Return type:

QOpcUaLocalizedText

返回参数的描述。

另请参阅

setDescription()

name()
Return type:

字符串

返回参数的名称。

另请参阅

setName()

__eq__(other)
Parameters:

其他QOpcUaArgument

Return type:

布尔

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

setArrayDimensions(arrayDimensions)
Parameters:

arrayDimensions – quint32 的列表

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

另请参阅

arrayDimensions()

setDataTypeId(dataTypeId)
Parameters:

dataTypeId – str

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

另请参阅

dataTypeId()

setDescription(description)
Parameters:

描述QOpcUaLocalizedText

将参数的描述设置为description

另请参阅

description()

setName(name)
Parameters:

name – str

将参数的名称设置为 name

另请参阅

name()

setValueRank(valueRank)
Parameters:

valueRank – int

将参数的等级值设置为valueRank

另请参阅

valueRank()

valueRank()
Return type:

整数

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

值等级

含义

-3

标量或一维数组

-2

标量或具有任意维度的数组

-1

不是数组

0

具有一个或多个维度的数组

1

一维数组

>1

具有n维的数组

另请参阅

setValueRank()