qoutputrange Struct

Die Klasse qoutputrange enthält die Angaben zu einem Ausgabebereich. Mehr...

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

Öffentliche Variablen

qreal accuracy
qreal maximum
qreal minimum

Detaillierte Beschreibung

Die Klasse ist als eine einfache Struktur definiert.

struct qoutputrange
{
    qreal maximum;
    qreal minimum;
    qreal accuracy;
};

Jeder Ausgabebereich gibt einen minimalen und maximalen Wert sowie einen Genauigkeitswert an. Der Genauigkeitswert stellt die Auflösung des Sensors dar. Er ist die kleinste Änderung, die der Sensor erkennen kann, und wird in denselben Einheiten wie der Minimal- und Maximalwert ausgedrückt.

Sensoren müssen oft einen Kompromiss zwischen Reichweite und Genauigkeit eingehen. Um dem Benutzer die Möglichkeit zu geben, zu entscheiden, was wichtiger ist, kann der Sensor mehrere Ausgangsbereiche anbieten. Ein Ausgangsbereich kann geringere Minimal- und Maximalwerte und eine höhere Empfindlichkeit aufweisen. Ein anderer Ausgangsbereich kann höhere Minimal- und Maximalwerte bei geringerer Empfindlichkeit aufweisen. Beachten Sie, dass höhere Empfindlichkeiten mit geringeren Genauigkeitswerten einhergehen.

Ein Beispiel für diesen Kompromiss ist der Beschleunigungsmesser LIS302DL. Er hat nur 256 mögliche Werte zu melden. Diese Werte sind so skaliert, dass sie entweder -2G bis +2G (mit einem Genauigkeitswert von 0,015G) oder -8G bis +8G (mit einem Genauigkeitswert von 0,06G) darstellen können.

Siehe auch qoutputrangelist und QSensor::outputRanges.

Dokumentation der Mitgliedsvariablen

qreal qoutputrange::accuracy

Der Genauigkeitswert stellt die Auflösung des Sensors dar. Er ist die kleinste Änderung, die der Sensor erkennen kann, und wird in denselben Einheiten wie das Minimum und das Maximum angegeben.

qreal qoutputrange::maximum

Dies ist der Höchstwert für diesen Ausgangsbereich. Die Einheiten werden durch den Sensor definiert.

qreal qoutputrange::minimum

Dies ist der Mindestwert für diesen Ausgangsbereich. Die Einheiten werden durch den Sensor definiert.

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