QOpcUaAxisInformation Class
OPC UA 轴信息类型。更多
头文件: | #include <QOpcUaAxisInformation> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += 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::AxisScale | axisScaleType() const |
QList<double> | axisSteps() const |
QList<double> & | axisStepsRef() |
QOpcUaRange | eURange() const |
QOpcUaEUInformation | engineeringUnits() const |
void | setAxisScaleType(QOpcUa::AxisScale axisScaleType) |
void | setAxisSteps(const QList<double> &axisSteps) |
void | setEURange(const QOpcUaRange &eURange) |
void | setEngineeringUnits(const QOpcUaEUInformation &engineeringUnits) |
void | setTitle(const QOpcUaLocalizedText &title) |
QOpcUaLocalizedText | title() const |
QVariant | operator QVariant() const |
QOpcUaAxisInformation & | operator=(const QOpcUaAxisInformation &rhs) |
bool | operator==(const QOpcUaAxisInformation &rhs) const |
详细说明
这是 OPC UA 1.05 第 8 部分 5.6.6 中定义的 OPC UA AxisInformation 类型的Qt OPC UA 表示法。它包含一个轴的信息,可用于多种目的。常见的用例包括显示数据的绘图。工程单位和标题用于绘图上的文本,范围、axisScaleType 和axisSteps 提供绘图的缩放和轴范围。
成员函数文档
QOpcUaAxisInformation::QOpcUaAxisInformation()
默认情况下构建一个未设置参数的轴信息。
QOpcUaAxisInformation::QOpcUaAxisInformation(const QOpcUaEUInformation &engineeringUnits, const QOpcUaRange &eURange, const QOpcUaLocalizedText &title, const QOpcUa::AxisScale &axisScaleType, const QList<double> &axisSteps)
构建具有工程单位engineeringUnits 、范围eURange 、标题title 、缩放axisScaleType 和轴步长axisSteps 的轴信息。
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::engineeringUnits() const
返回此轴的工程单位。
另请参见 setEngineeringUnits()。
void QOpcUaAxisInformation::setAxisScaleType(QOpcUa::AxisScale axisScaleType)
将轴刻度类型设置为axisScaleType 。
另请参阅 axisScaleType() 。
void QOpcUaAxisInformation::setAxisSteps(const QList<double> &axisSteps)
将轴步长设置为axisSteps 。
另请参见 axisSteps() 。
void QOpcUaAxisInformation::setEURange(const QOpcUaRange &eURange)
将此轴的下限值和上限值设置为eURange 。
另请参阅 eURange() 。
void QOpcUaAxisInformation::setEngineeringUnits(const QOpcUaEUInformation &engineeringUnits)
将工程单位设置为engineeringUnits 。
另请参阅 engineeringUnits() 。
void QOpcUaAxisInformation::setTitle(const QOpcUaLocalizedText &title)
将标题设置为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
。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.