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