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、axisScaleTypeaxisSteps はプロットのスケーリングと軸範囲を提供する。

メンバ関数ドキュメント

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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。