Для элементов типа датчик и индикатор разработчики могут указывать, что числа должны быть преобразованы из одной единицы в другую. Это полезно, когда данные находятся в определенном наборе единиц измерения, но вы хотите отобразить их в другом наборе единиц измерения, не изменяя их. Существует множество примеров использования преобразования:
- Преобразование длины (например, мили в километры)
- Преобразование веса (например, фунты в килограммы)
- Преобразование температуры (например, градусы по Цельсию в градусы по Фаренгейту)
- Преобразование единиц мощности (например, ватты в киловатты)
- Преобразование чисел (например, десятичные в проценты)
Преобразование значений может быть представлено уравнением y = mx + b. Используя эту формулу, число может быть преобразовано в любое другое число по прямой линии.
- x = преобразуемое значение
- m = коэффициент преобразования (наклон), применяемый к x
- b = смещение, которое должно быть применено (перехват по оси Y)
- y = число, отображаемое в операционной панели
Настройка Конвертация значений находится на вкладке Данные для определенного индикатора и датчика. После того, как вы включите Конвертацию значений, появятся две дополнительные настройки: Коэффициент и Смещение.
Параметр Коэффициент представляет m в уравнении y = mx + b, а параметр Смещение – b.
В следующей таблице приведены примеры чисел для ввода в качестве значений параметров Коэффициент и Смещение, чтобы выполнить конвертацию значений.
Тип преобразования | Значение коэффициента | Значение смещения |
Число – десятичное в процент | 100 | Оставить 0 |
Температура – Градусы по Цельсию в градусы по Фаренгейту | 1,8 | 32 |
Вес – Фунты в килограммы | 0,45359237 | Оставить 0 |
Ввод простых дробных значений (например, 5/9) в качестве параметра Коэффициент не поддерживается. Допускается ввод положительных и отрицательных значений, выраженных целыми числами или с помощью десятичных дробей.