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

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

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

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

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

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

Настройка Преобразование значений

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

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

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

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

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

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

100

Оставить 0

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

1,8

32

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

0,45359237

Оставить 0

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