Преобразование значений

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

  • Преобразование длины (например, мили в километры)
  • Преобразование веса (например, фунты в килограммы)
  • Преобразование температуры (например, градусы по Цельсию в градусы по Фаренгейту)
  • Преобразование единиц мощности (например, ватты в киловатты)
  • Преобразование чисел (например, десятичные в проценты)

Преобразование значений может быть представлено уравнением y = mx + b. Используя эту формулу, число может быть преобразовано в любое другое число по прямой линии.

  • x = преобразуемое значение
  • m = коэффициент преобразования (наклон), применяемый к x
  • b = смещение, которое должно быть применено (перехват по оси Y)
  • y = число, отображаемое в операционной панели

Настройка Конвертация значений находится на вкладке Данные для определенного индикатора и датчика. После того, как вы включите Конвертацию значений, появятся две дополнительные настройки: Коэффициент и Смещение.

Опции конвертации значений

Параметр Коэффициент представляет m в уравнении y = mx + b, а параметр Смещение – b.

В следующей таблице приведены примеры чисел для ввода в качестве значений параметров Коэффициент и Смещение, чтобы выполнить конвертацию значений.

Тип преобразования

Значение коэффициента

Значение смещения

Число – десятичное в процент

100

Оставить 0

Температура – Градусы по Цельсию в градусы по Фаренгейту

1,8

32

Вес – Фунты в килограммы

0,45359237

Оставить 0

Ввод простых дробных значений (например, 5/9) в качестве параметра Коэффициент не поддерживается. Допускается ввод положительных и отрицательных значений, выраженных целыми числами или с помощью десятичных дробей.