Изменение цвета от величины числа

Простейшие вопросы в области инженерной разработки
Ответить
hrum93
interested
interested
Сообщения: 8
Зарегистрирован: 03 июн 2010, 22:09
Версия LabVIEW: 8.6
Контактная информация:

Изменение цвета от величины числа

Сообщение hrum93 »

С программой никогда связан не был.
Сейчас появилась следующая задача:
в действующей программе на панеле отражаются числовые значения.
Надо сделать так, чтобы в зависимости от числового значения изменялся цвет, либо чисел, либо поля, либо индикатор расположить рядом.
до 35 - жёлтый, от 35 до 45 - зелёный, больше 45 красный.
Программа работает в непрерывном режиме, индикаторов 20 штук.
Спасибо большое всем откликнувшимся, если удобно, можно в личку hrum93@yahoo.com или скайп kmub_ktm.
Павел
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: Изменение цвета от величины числа

Сообщение alexander756 »

делается с помощью property node для нужного индикатора (правой клавишей мыши на индикаторе, а затем create=>property node=>numeric text=>text colors=>text color) и color boх constant
Вложения
color text.vi
(8.94 КБ) 251 скачивание
hrum93
interested
interested
Сообщения: 8
Зарегистрирован: 03 июн 2010, 22:09
Версия LabVIEW: 8.6
Контактная информация:

Re: Изменение цвета от величины числа

Сообщение hrum93 »

Огромное спасибо, попытаюсь вставить.
У меня 20 датчиков давления, для каждого свои параметры, программа довольно громоздкая. Никак не удаётся последовать совету : умещать в окно. В длину мин. 2 окна, в высоту с этим модулем получиться мин. 3 окна.
Ешё раз спасибо.
Павел
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1338
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 44 раза
Контактная информация:

Re: Изменение цвета от величины числа

Сообщение AndreyDmitriev »

hrum93 писал(а):Огромное спасибо, попытаюсь вставить.
У меня 20 датчиков давления, для каждого свои параметры, программа довольно громоздкая. Никак не удаётся последовать совету : умещать в окно. В длину мин. 2 окна, в высоту с этим модулем получиться мин. 3 окна.
Ешё раз спасибо.
Павел
Павел, а массивы-то человечество для чего придумало?
hrum93
interested
interested
Сообщения: 8
Зарегистрирован: 03 июн 2010, 22:09
Версия LabVIEW: 8.6
Контактная информация:

Re: Изменение цвета от величины числа

Сообщение hrum93 »

Так то ж человечество, а я ещё на этапе первобытно-общинном!!!
hrum93
interested
interested
Сообщения: 8
Зарегистрирован: 03 июн 2010, 22:09
Версия LabVIEW: 8.6
Контактная информация:

Re: Изменение цвета от величины числа

Сообщение hrum93 »

Подскажите, что почитать для общего развития и желательно, чтобы в интернете было?
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1338
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 44 раза
Контактная информация:

Re: Изменение цвета от величины числа

Сообщение AndreyDmitriev »

Надо сделать массив References, и уже в цикле менять цвета.

Навскидку ну скажем вот этот топик поможет мыслить в правильном направлении:

http://forums.ni.com/ni/board/message?b ... ogin=False
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: Изменение цвета от величины числа

Сообщение alexander756 »

если вдруг панель получается некрасивая и неудобная (когда используешь массив) можно попробовать расположить property node для каждого датчика в одной Stacked Sequence Structure из 20 кадров. Возможно, панель будет более эргономичной если менять цвет фона (create=>property node=>numeric text=>text colors=>BG color)
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Изменение цвета от величины числа

Сообщение mzu2006 »

alexander756 писал(а):если вдруг панель получается некрасивая и неудобная (когда используешь массив) можно попробовать расположить property node для каждого датчика в одной Stacked Sequence Structure из 20 кадров.
Возможно, панель будет более эргономичной если менять цвет фона (create=>property node=>numeric text=>text colors=>BG color)
AndreyDmitriev предлагает использовать массив references, это не связано с расположением индикаторов на передней панели.
Stacked Sequence Structure я бы не стал использовать в этом случае - диаграмма получается гораздо менее читабельной, лучше уж распихать всё по subVIs.
hrum93
interested
interested
Сообщения: 8
Зарегистрирован: 03 июн 2010, 22:09
Версия LabVIEW: 8.6
Контактная информация:

Re: Изменение цвета от величины числа

Сообщение hrum93 »

Всем откликнувшимся, огромное спасибо!!!
Пристроил, работает, всё супер.
С панелью у меня проблем нет, там всё красиво, схема получилась уж больно навороченная.
Павел
hrum93
interested
interested
Сообщения: 8
Зарегистрирован: 03 июн 2010, 22:09
Версия LabVIEW: 8.6
Контактная информация:

Re: Изменение цвета от величины числа

Сообщение hrum93 »

Alexander756, Вам отдельное спасибо за конкретную помощь.
Павел
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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