QAccelerometerReading Class

Die Klasse QAccelerometerReading berichtet über die lineare Beschleunigung entlang der X-, Y- und Z-Achse. Mehr...

Kopfzeile: #include <QAccelerometerReading>
CMake: find_package(Qt6 REQUIRED COMPONENTS Sensors)
target_link_libraries(mytarget PRIVATE Qt6::Sensors)
qmake: QT += sensors
Vererbt: QSensorReading

Eigenschaften

  • x : const qreal
  • y : const qreal
  • z : const qreal

Öffentliche Funktionen

void setX(qreal x)
void setY(qreal y)
void setZ(qreal z)
qreal x() const
qreal y() const
qreal z() const

Detaillierte Beschreibung

QAccelerometerReading Einheiten

Die Skala der Werte ist Meter pro Sekunde zum Quadrat. Die Achsen sind wie folgt angeordnet.

Ein Monoblock-Gerät, das mit dem Gesicht nach oben auf einem Tisch liegt, erfährt eine Kraft von etwa 9,8 auf der Z-Achse (d. h. in Richtung Dach). Dies ist die eigentliche Beschleunigung, die das Gerät im Vergleich zum freien Fall erfährt.

Dokumentation der Eigenschaften

[read-only] x : const qreal

Diese Eigenschaft enthält die Beschleunigung auf der X-Achse.

Die Skala der Werte ist Meter pro Sekunde zum Quadrat.

Zugriffsfunktionen:

qreal x() const

Siehe auch QAccelerometerReading Units.

[read-only] y : const qreal

Diese Eigenschaft enthält die Beschleunigung auf der Y-Achse.

Die Skala der Werte ist Meter pro Sekunde zum Quadrat.

Zugriffsfunktionen:

qreal y() const

Siehe auch QAccelerometerReading Units.

[read-only] z : const qreal

Diese Eigenschaft enthält die Beschleunigung auf der Z-Achse.

Die Skala der Werte ist Meter pro Sekunde zum Quadrat.

Zugriffsfunktionen:

qreal z() const

Siehe auch QAccelerometerReading Units.

Dokumentation der Mitgliedsfunktionen

void QAccelerometerReading::setX(qreal x)

Setzt die Beschleunigung auf der X-Achse auf x.

Siehe auch x().

void QAccelerometerReading::setY(qreal y)

Setzt die Beschleunigung auf der Y-Achse auf y.

Siehe auch y().

void QAccelerometerReading::setZ(qreal z)

Setzt die Beschleunigung auf der Z-Achse auf z.

Siehe auch z().

© 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.