Автоматическое изменение цвета индикатора
-
- user
- Сообщения: 96
- Зарегистрирован: 14 июн 2013, 12:50
- Версия LabVIEW: 2012
- Контактная информация:
Автоматическое изменение цвета индикатора
Уважаемые форумчане,может кто сталкивался с решением подобной задачи или знает как она решается,прошу помощи.При принудительном изменении цвета фона внутри индикатора,нужно менять цвет текста таким образом,чтобы его было отчетливо видно,как на прилагаемом рисунке.Заранее благодарю)
- Вложения
-
- Свойства индикатора.png (6.93 КБ) 2731 просмотр
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Автоматическое изменение цвета индикатора
Возьмите негатив исходного цвета, да и всё. Например, откройте CreateNegativeArray.vi отсюда, скопируйте кусок инвертирования цвета, вставьте в свою программу и примените для всех трёх каналов (R,G,B).
-
- user
- Сообщения: 96
- Зарегистрирован: 14 июн 2013, 12:50
- Версия LabVIEW: 2012
- Контактная информация:
Re: Автоматическое изменение цвета индикатора
Не совсем понял,у задача не стоит картинку инвертировать,а только цвет текста индикатора!
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Автоматическое изменение цвета индикатора
Я и не писал о картинке. Разложите на RGB цвет вашего Color Box'а через Color to RGB, примените далее вот этот кусок кода для каждого канала, соберите цвет с помощью RGB to Color, заведите его на свойство цвета текста.Andry писал(а):Не совсем понял,у задача не стоит картинку инвертировать,а только цвет текста индикатора!
-
- user
- Сообщения: 96
- Зарегистрирован: 14 июн 2013, 12:50
- Версия LabVIEW: 2012
- Контактная информация:
Re: Автоматическое изменение цвета индикатора
Это как-то сложно,я сделал проще,спасибо за отклик)
- Вложения
-
- Инверсия цвета.png (2.24 КБ) 2698 просмотров
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Автоматическое изменение цвета индикатора
Тогда уж просто Not вставить, потому что And числа с самим собой даёт это же число (т.е., лишняя операция).Andry писал(а):Это как-то сложно,я сделал проще,спасибо за отклик)
Надо заметить, что предложенный метод - не панацея. На некоторых цветах текст довольно плохо читаем. Может, имеет смысл попробовать метод, предложенный в этой теме: Make text stand out
-
- user
- Сообщения: 96
- Зарегистрирован: 14 июн 2013, 12:50
- Версия LabVIEW: 2012
- Контактная информация:
Re: Автоматическое изменение цвета индикатора
Согласен,не идеальный вариант,но простой,в том применении ,что у меня, подходит.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 1728 Просмотры
-
Последнее сообщение Artem.spb