QOpcUaAxisInformation Class
OPC UA AxisInformation型。詳細...
Header: | #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 part 8の5.6.6で定義されているOPC UA AxisInformation型のQt OPC UA表現です。これは、複数の目的で使用できる軸に関する情報を含んでいます。一般的な使用例としては、表示データのプロットがあります。工学単位とタイトルはプロット上のテキストに使用され、range、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
を返します。
本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。