Изменение цвета от величины числа
-
- interested
- Сообщения: 8
- Зарегистрирован: 03 июн 2010, 22:09
- Версия LabVIEW: 8.6
- Контактная информация:
Изменение цвета от величины числа
С программой никогда связан не был.
Сейчас появилась следующая задача:
в действующей программе на панеле отражаются числовые значения.
Надо сделать так, чтобы в зависимости от числового значения изменялся цвет, либо чисел, либо поля, либо индикатор расположить рядом.
до 35 - жёлтый, от 35 до 45 - зелёный, больше 45 красный.
Программа работает в непрерывном режиме, индикаторов 20 штук.
Спасибо большое всем откликнувшимся, если удобно, можно в личку hrum93@yahoo.com или скайп kmub_ktm.
Павел
Сейчас появилась следующая задача:
в действующей программе на панеле отражаются числовые значения.
Надо сделать так, чтобы в зависимости от числового значения изменялся цвет, либо чисел, либо поля, либо индикатор расположить рядом.
до 35 - жёлтый, от 35 до 45 - зелёный, больше 45 красный.
Программа работает в непрерывном режиме, индикаторов 20 штук.
Спасибо большое всем откликнувшимся, если удобно, можно в личку hrum93@yahoo.com или скайп kmub_ktm.
Павел
-
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
- Контактная информация:
Re: Изменение цвета от величины числа
делается с помощью property node для нужного индикатора (правой клавишей мыши на индикаторе, а затем create=>property node=>numeric text=>text colors=>text color) и color boх constant
- Вложения
-
- color text.vi
- (8.94 КБ) 251 скачивание
-
- interested
- Сообщения: 8
- Зарегистрирован: 03 июн 2010, 22:09
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Изменение цвета от величины числа
Огромное спасибо, попытаюсь вставить.
У меня 20 датчиков давления, для каждого свои параметры, программа довольно громоздкая. Никак не удаётся последовать совету : умещать в окно. В длину мин. 2 окна, в высоту с этим модулем получиться мин. 3 окна.
Ешё раз спасибо.
Павел
У меня 20 датчиков давления, для каждого свои параметры, программа довольно громоздкая. Никак не удаётся последовать совету : умещать в окно. В длину мин. 2 окна, в высоту с этим модулем получиться мин. 3 окна.
Ешё раз спасибо.
Павел
-
- VIP
- Сообщения: 1338
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 6
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 44 раза
- Контактная информация:
Re: Изменение цвета от величины числа
Павел, а массивы-то человечество для чего придумало?hrum93 писал(а):Огромное спасибо, попытаюсь вставить.
У меня 20 датчиков давления, для каждого свои параметры, программа довольно громоздкая. Никак не удаётся последовать совету : умещать в окно. В длину мин. 2 окна, в высоту с этим модулем получиться мин. 3 окна.
Ешё раз спасибо.
Павел
-
- interested
- Сообщения: 8
- Зарегистрирован: 03 июн 2010, 22:09
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Изменение цвета от величины числа
Так то ж человечество, а я ещё на этапе первобытно-общинном!!!
-
- interested
- Сообщения: 8
- Зарегистрирован: 03 июн 2010, 22:09
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Изменение цвета от величины числа
Подскажите, что почитать для общего развития и желательно, чтобы в интернете было?
-
- VIP
- Сообщения: 1338
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 6
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 44 раза
- Контактная информация:
Re: Изменение цвета от величины числа
Надо сделать массив References, и уже в цикле менять цвета.
Навскидку ну скажем вот этот топик поможет мыслить в правильном направлении:
http://forums.ni.com/ni/board/message?b ... ogin=False
Навскидку ну скажем вот этот топик поможет мыслить в правильном направлении:
http://forums.ni.com/ni/board/message?b ... ogin=False
-
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
- Контактная информация:
Re: Изменение цвета от величины числа
если вдруг панель получается некрасивая и неудобная (когда используешь массив) можно попробовать расположить property node для каждого датчика в одной Stacked Sequence Structure из 20 кадров. Возможно, панель будет более эргономичной если менять цвет фона (create=>property node=>numeric text=>text colors=>BG color)
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Изменение цвета от величины числа
AndreyDmitriev предлагает использовать массив references, это не связано с расположением индикаторов на передней панели.alexander756 писал(а):если вдруг панель получается некрасивая и неудобная (когда используешь массив) можно попробовать расположить property node для каждого датчика в одной Stacked Sequence Structure из 20 кадров.
Возможно, панель будет более эргономичной если менять цвет фона (create=>property node=>numeric text=>text colors=>BG color)
Stacked Sequence Structure я бы не стал использовать в этом случае - диаграмма получается гораздо менее читабельной, лучше уж распихать всё по subVIs.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- interested
- Сообщения: 8
- Зарегистрирован: 03 июн 2010, 22:09
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Изменение цвета от величины числа
Всем откликнувшимся, огромное спасибо!!!
Пристроил, работает, всё супер.
С панелью у меня проблем нет, там всё красиво, схема получилась уж больно навороченная.
Павел
Пристроил, работает, всё супер.
С панелью у меня проблем нет, там всё красиво, схема получилась уж больно навороченная.
Павел
-
- interested
- Сообщения: 8
- Зарегистрирован: 03 июн 2010, 22:09
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Изменение цвета от величины числа
Alexander756, Вам отдельное спасибо за конкретную помощь.
Павел
Павел
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение