ЗАЯВКА В КАНДИДАТЫ
Раздел "Переключатели"
.
Раздел "Переключатели"
Принцип работы похож на штатный MUX переключатель.
Отличие в том, что значение на выход подаётся в зависимости от диапазона, а не от конкретного значения на входе Val.
"MUX Δ" может работать с любыми числовыми значениями в т.ч. float
Присваиваемые значения, так же как и в MUX могут быть любыми в т.ч. String
Удобен если требуется изменить цвет значения в интерфейсе или значениям в диапазоне присвоить атрибут, к примеру "Мало, нормально, много" или "Холодно, тепло, горячо", или "Синий, зеленый, красный".
Полезен например тогда, когда надо индикатору в интерфейсе поменять цвет в зависимости от значения.
Есть возможность использовать 10 диапазонов. В случае непопадания значения во все диапазоны, на выход будет подано значение со входа NoΔ (Вне диапазонов).
Входы:
Val - Входные данные
1Δ, 2Δ, 3Δ... - Выводимые значения для диапазонов данных
NoΔ - Значение выводимое когда данные вне всех диапазонов.
Выход Δ - Выводимое значение со входов 1Δ, 2Δ, 3Δ... и NoΔ
Каждый диапазон задаётся в параметрах. Все подсказки в блоке присутствуют.
Я бы даже ходатайствовал, о внесение в штатное расписание как опцию штатного MUX/
Код простой и понятный.
.