Трехцветный Tank

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Трехцветный Tank

Сообщение jane_wild »

У контрола Tank есть свойство цвета заполнения, но оно применяется сразу на всю шкалу. Я хотела бы сделать чтобы по достижении определенного уровня цвет менялся. Скажем вся шкала 1000.
с 0 до 200 цвет заливки красный, с 200 до 700 зеленый и все что выше 700 снова красный. Чтобы еще было понятней - Если к примеру значение равно 500, то до 200 заливка красная а с 200 до 500 зеленая. Такое возможно?
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5464
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 87 раз

Re: Трехцветный Tank

Сообщение IvanLis »

jane_wild писал(а): 11 апр 2022, 21:06 Такое возможно?
На сколько знаю, нет.
Только если на Picture кастомный рисовать.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3404
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 175 раз
Контактная информация:

Re: Трехцветный Tank

Сообщение Artem.spb »

jane_wild писал(а): 11 апр 2022, 21:06Чтобы еще было понятней - Если к примеру значение равно 500, то до 200 заливка красная а с 200 до 500 зеленая. Такое возможно?
Сделать не проблема, только я не понял, что делать, если значение меньше первого порога?
Суть: добавить слайдеров с заливкой "до предыдущего" и ставить их на нужный порог. Но только при снижении главного значения пороги тоже надо подстраивать.
tank.PNG
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: Трехцветный Tank

Сообщение Borjomy_1 »

Делается три разноцветных слайдера. И на все подаётся одно значение, только пропущенное через Coerce in. Верхние ограничения для каждого Coerce разные. Надо только аккуратно определить порядок следования слайдеров в кластере в соответствии с порядком их отрисовки.
Ответить

Вернуться в «Для чайников»