Spec-Zone.ru › Qt 5.13

Структура qoutputrange

Класс qoutputrange содержит подробности о диапазоне вывода. Подробнее...

Заголовок: #include <qoutputrange>
qmake: QT += sensors
С тех пор: Qt 5.1

Данная структура была добавлена в Qt 5.1.

  • Список всех членов, включая унаследованные

Публичные переменные

qreal accuracy
qreal maximum
qreal minimum

Подробное описание

Класс определен как простая структура.


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

Каждый диапазон вывода задаёт минимальное и максимальное значения, а также значение точности. Значение точности представляет разрешение датчика. Это наименьшее изменение, которое может обнаружить датчик, и оно выражается в тех же единицах, что и минимальное и максимальное значения.

Датчики часто вынуждены жертвовать диапазоном для повышения точности. Для того, чтобы пользователь мог определить, какой из этих аспектов важнее, датчик может предлагать несколько диапазонов вывода. Один диапазон вывода может иметь уменьшенные минимальное и максимальное значения и увеличенную чувствительность. Другой диапазон вывода может иметь более высокие минимальное и максимальное значения со сниженной чувствительностью. Обратите внимание, что более высокая чувствительность будет представлена более низкими значениями точности.

Пример такой компромисса можно увидеть, изучив акселерометр LIS302DL. Он имеет только 256 возможных значений для отчета. Эти значения масштабируются так, чтобы они могли представлять от -2G до +2G (со значением точности 0,015G) или от -8G до +8G (со значением точности 0,06G).

См. такжеqoutputrangelist и QSensor::outputRanges.

Документация по переменным-членам

qreal qoutputrange::accuracy

Значение точности представляет разрешение датчика. Это наименьшее изменение, которое может обнаружить датчик, и оно выражается в тех же единицах, что и минимальное и максимальное значения.

qreal qoutputrange::maximum

Это максимальное значение для данного диапазона вывода. Единицы определяются датчиком.

qreal qoutputrange::minimum

Это минимальное значение для данного диапазона вывода. Единицы определяются датчиком.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qoutputrange.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API