QOpcUaAxisInformation 类

OPC UA AxisInformation 类型。 更多...

头文件 #include <QOpcUaAxisInformation>
CMakefind_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmakeQT += opcua

公共函数

QOpcUaAxisInformation()
QOpcUaAxisInformation(const QOpcUaEUInformation &engineeringUnits, const QOpcUaRange &eURange, const QOpcUaLocalizedText &title, const QOpcUa::AxisScale &axisScaleType, const QList<double> &axisSteps)
QOpcUaAxisInformation(const QOpcUaAxisInformation &rhs)
QOpcUa::AxisScaleaxisScaleType() const
QList<double>axisSteps() const
QList<double> &axisStepsRef()
QOpcUaRangeeURange() const
QOpcUaEUInformationengineeringUnits() const
voidsetAxisScaleType(QOpcUa::AxisScale axisScaleType)
voidsetAxisSteps(const QList<double> &axisSteps)
voidsetEURange(const QOpcUaRange &eURange)
voidsetEngineeringUnits(const QOpcUaEUInformation &engineeringUnits)
voidsetTitle(const QOpcUaLocalizedText &title)
QOpcUaLocalizedTexttitle() const
QVariantoperator QVariant() const
QOpcUaAxisInformation &operator=(const QOpcUaAxisInformation &rhs)
booloperator==(const QOpcUaAxisInformation &rhs) const

详细描述

这是在 OPC UA 1.05 第 8 部分 5.6.6 中定义的 OPC UA AxisInformation 类型的 Qt OPC UA 表现。它包含有关可用于多种目的的轴的信息。一个常见的用例可能涉及显示数据的绘制。工程单位和标题用于绘图文本,范围、轴尺度类型轴步长提供了绘图的缩放和轴范围。

成员函数文档

QOpcUaAxisInformation::QOpcUaAxisInformation()

默认构造一个未设置参数的轴信息。

QOpcUaAxisInformation::QOpcUaAxisInformation(const QOpcUaEUInformation &imensionality, const QOpcUaRange &EURange, const QOpcUaLocalizedText &标题, const QOpcUa::AxisScale &缩放类型, const QList<double> &轴步长)

使用工程单位 dimensionality、范围 EURange、标题 标题、缩放 缩放类型 和轴步长 轴步长 构建轴信息。

QOpcUaAxisInformation::QOpcUaAxisInformation(const QOpcUaAxisInformation &rhs)

rhs 构建轴信息。

QOpcUa::AxisScale QOpcUaAxisInformation::axisScaleType() const

返回此轴的缩放,由 QOpcUa::AxisScale 定义。

另请参阅setAxisScaleType

QList<double> QOpcUaAxisInformation::axisSteps() const

返回每个轴步的特定值。

如果点均匀分布并且可以从前向间距和范围计算步长,则此值将为空。如果每个点的步长不同但随时间较长是恒定的,则对每个数据点都有一个条目。

另请参阅setAxisSteps

QList<double> &QOpcUaAxisInformation::axisStepsRef()

返回对轴步长的引用。

QOpcUaRange QOpcUaAxisInformation::EURange() const

返回此轴的上温和低温值。

另请参阅setEURange

QOpcUaEUInformation QOpcUaAxisInformation::dimensionality() const

返回此轴的工程单位。

另请参阅setEngineeringUnits

void QOpcUaAxisInformation::setAxisScaleType(QOpcUa::AxisScale volumeType)

将轴缩放类型设置为 volumeType

另请参阅axisScaleType

void QOpcUaAxisInformation::setAxisSteps(const QList<double> &axisSteps)

将轴步长设置为 axisSteps

另请参阅axisSteps

void QOpcUaAxisInformation::setEURange(const QOpcUaRange &EURange)

将此轴的低温和高温值设置为 EURange

另请参阅eURange

void QOpcUaAxisInformation::setEngineeringUnits(const QOpcUaEUInformation &dimensionality)

将工程单位设置为 dimensionality

另请参阅 工程单位

void QOpcUaAxisInformation::setTitle(const QOpcUaLocalizedText &title)

设置title为标题。

另请参阅 标题

QOpcUaLocalizedText QOpcUaAxisInformation::title() const

返回此轴的标题。

另请参阅 setTitle

QVariant QOpcUaAxisInformation::operator QVariant() const

将此轴信息转换为QVariant

QOpcUaAxisInformation &QOpcUaAxisInformation::operator=(const QOpcUaAxisInformation &rhs)

rhs设置此轴信息的值。

bool QOpcUaAxisInformation::operator==(const QOpcUaAxisInformation &rhs) const

如果此轴信息与rhs具有相同的值,则返回true

© 2024 Qt公司有限公司。本文档中的文档贡献归各所有者所有版权。本提供的文档是根据自由软件基金会发布的GNU自由文档许可协议第1.3版的条款进行许可。Qt及其相关标志是芬兰和/或其他地区Qt公司的商标。所有其他商标均为其各自所有者的财产。