[phpBB Debug] PHP Warning: in file /common.php on line 117: require() [function.require]: Unable to allocate memory for pool.
[phpBB Debug] PHP Warning: in file /viewtopic.php on line 18: include() [function.include]: Unable to allocate memory for pool.
[phpBB Debug] PHP Warning: in file /viewtopic.php on line 19: include() [function.include]: Unable to allocate memory for pool.
[phpBB Debug] PHP Warning: in file /includes/session.php on line 547: include_once() [function.include-once]: Unable to allocate memory for pool.
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4586: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4588: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4589: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4590: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
LabVIEW.ru • Просмотр темы - Отображение значения элемента при наведении курсора
Список форумов   Список форумов  

Отображение значения элемента при наведении курсора

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

Отображение значения элемента при наведении курсора

Сообщение zorg25406 » Ср апр 19, 2017 9:02 pm

Доброго времени суток. На текущий момент написал программу, которая графически отображает цвет конкретного элемента массива. Примером приведу уровень температур. В массиве указаны значения температур, а кружочками (их 256) изображен массив индикаторов, меняющих свой цвет (оттенки красного) в зависимости от заданного значения. Для анализа необходимо знать температуру каждого элемента. Но ввиду того, что просматривать массив исходных значений с поиском нужного элемента трудоемко, хочу реализовать возможность отображения значения элемента индикатора при наведении курсора. Перепробовал много различных вариантов - безуспешно. Ниже перечисляю испробованные варианты:
1. При наведении курсора значение температуры для всех элементов одинаков.
1.png
1.png (87.94 KiB) Просмотров: 771
.
2. Пробовал воспользоваться свойствами массива индикаторов, а именно "Array Element.Value". Получается отображение значение цвета, а не температуры, да и только при нажатии на элемент.
3.png
3.png (352.82 KiB) Просмотров: 771

Сам код представлен на рисунке 4
4.png
4.png (144.44 KiB) Просмотров: 771

В принципе, если кто сможет подсказать, как осуществить преобразование значения оттенка цвета в значение температуры, этого будет достаточно. Как видно из рисунка 4, тип данных с выхода с "Array Element.Value" - Variant. В результате использования преобразователя "Variant to Flattened String" получаются данные формата String, а именно буквы.
В общем буду рад любым подсказкам, ибо фантазия иссякла.
zorg25406
 
Сообщений: 8
Зарегистрирован: Вт апр 12, 2016 9:13 pm

Re: Отображение значения элемента при наведении курсора

Сообщение IvanLis » Сб апр 22, 2017 11:47 pm

Если еще актуально.

zorg25406 писал(а):В принципе, если кто сможет подсказать, как осуществить преобразование значения оттенка цвета в значение температуры, этого будет достаточно.

Вы же преобразовали значение в цвет, а почему обратно не можете?
4.png
4.png (6.77 KiB) Просмотров: 758

Снимок экрана от 2017-04-22 22-43-44.png
Снимок экрана от 2017-04-22 22-43-44.png (4.6 KiB) Просмотров: 760

Untitled 1.vi
lv2010
(16.25 KiB) Скачиваний: 48

Только учтите, что в результате преобразования DBL->U8->DBL точность теряется.
Знание нескольких принципов освобождает от знания многих фактов!

Живу я здесь ||| LabVIEW Portal in Google+
IvanLis
Специалист LabVIEW
 
Сообщений: 497
Зарегистрирован: Пн апр 23, 2007 1:44 pm
Откуда: СССР

Re: Отображение значения элемента при наведении курсора

Сообщение zorg25406 » Ср апр 26, 2017 11:54 pm

Благодарю. В самом деле, как то не подумал.
zorg25406
 
Сообщений: 8
Зарегистрирован: Вт апр 12, 2016 9:13 pm


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron