Система "Бенукс". Компьютерное управление и контроль.
http://benuks.flyboard.ru/

Визуальная панель
http://benuks.flyboard.ru/topic234.html
Страница 1 из 1

Автор:  Kamajii [ 13-02, 20:33 ]
Заголовок сообщения:  Визуальная панель

Геннадий, предлагаю на визуальную панель выводить не только показания датчиков, но и часы, графики, тренды, любого размера и в любом месте.
Народ же начал не спроста индикаторы прикручивать к ESP8266, надо вывести информацию.

Автор:  Геннадий [ 14-02, 09:27 ]
Заголовок сообщения:  Re: Визуальная панель

Kamajii писал(а):
выводить не только показания датчиков, но и часы, графики, тренды, любого размера и в любом месте?
Спасибо, я подумаю над Вашими пожеланиями.

Автор:  Valter [ 14-02, 11:50 ]
Заголовок сообщения:  Re: Визуальная панель

Предлагаю визуальную панель сделать как в скада-системах, вот где круто.

Автор:  denver [ 14-02, 18:58 ]
Заголовок сообщения:  Re: Визуальная панель

да, скада-система - это круто, но и стоит она десятки тысяч, а не 200 рубликов как визуальная панель. а за эту цену хорошо и то, что есть.

Автор:  Kamajii [ 14-02, 19:28 ]
Заголовок сообщения:  Re: Визуальная панель

Чем хорошо?
Тем, что показания не разместить в желаемых местах, и они соскакивают, куда им заблагорассудится? (Да, я читал про разрешение картинки бэкграунда и т.п. - не помогает).
Или тем, что кроме собственно показаний датчиков, не вывести ни текста, ни рисунков, ни трендов, ни графиков, ни часов?
IMHO, не работает эта приблуда.
Я готов заплатить за нормальный функционал.
Что про SCADA, некорректно сравнивать стоимость системы и одной из функций.
Просто АСУшники знают, как это реализовано у других.

Автор:  Геннадий [ 19-10, 17:55 ]
Заголовок сообщения:  Re: Визуальная панель

В очередном обновлении полностью переработана визуальная панель:
- исправлена ошибка позиционирования датчиков,
- введены индивидуальные настройки для каждого датчика
- введена анимация состояния цифровых и аналоговых датчиков (используются PNG и GIF-картинки).

Автор:  Kamajii [ 19-10, 23:17 ]
Заголовок сообщения:  Re: Визуальная панель

"Цвет цифрового значения брать с индикаторной панели" - это откуда? Что включено, что выключено - всё чёрное.
Изображение

После цифр нет единиц измерения.
Хотелось бы по-простому добавлять на экран визуальной панели различные надписи (и в идеале - линии), разного цвета и толщины, а так же - часы.

Автор:  Геннадий [ 20-10, 12:56 ]
Заголовок сообщения:  Re: Визуальная панель

Kamajii писал(а):
"Цвет цифрового значения брать с индикаторной панели" - это откуда? Что включено, что выключено - всё чёрное.
В справочнике устройств для каждого цифрового датчика есть настройка "красным цветом", вот эта настройка и используется для цвета при показе надписи с наименованием сигнала.
Kamajii писал(а):
"После цифр нет единиц измерения.
добавлю.
Kamajii писал(а):
"Хотелось бы по-простому добавлять на экран визуальной панели различные надписи (и в идеале - линии), разного цвета и толщины, а так же - часы.
об этом подумаю.

Автор:  Kamajii [ 20-10, 20:46 ]
Заголовок сообщения:  Re: Визуальная панель

Геннадий писал(а):
для каждого цифрового датчика ...

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

Ещё было бы неплохо ввести изменение цвета названия или фона при определённом условии.
К примеру, температура выше заданного в сценарии предела - название становится красным мигающим.
Либо добавить некие плашки/точки/квадраты - индикаторы статусов с управлением их видимостью/цветом по условиям.


Но и это обновление - огромный шаг вперёд в нужную сторону от того, что раньше называлось "визуальная панель".

Автор:  Геннадий [ 20-10, 21:42 ]
Заголовок сообщения:  Re: Визуальная панель

Kamajii писал(а):
Позвольте, а все температуры, мощности, напряжения, давления - все аналоговые датчики так и останутся чёрными???
Для всех типов датчиков в окне визуальных настроек есть возможность задавать цвет заднего фона, цвет надписи и размеры надписи для каждого датчика отдельно.

Kamajii писал(а):
К примеру, температура выше заданного в сценарии предела - название становится красным мигающим.
Либо добавить некие плашки/точки/квадраты - индикаторы статусов с управлением их видимостью/цветом по условиям.
используйте графическую анимацию из пользовательских наборов картинок.

Автор:  Valter [ 02-11, 10:52 ]
Заголовок сообщения:  Re: Визуальная панель

Что-то я запутался с анимацией и картинками. Можно подробнее, как это работает?

Автор:  Геннадий [ 02-11, 12:04 ]
Заголовок сообщения:  Re: Визуальная панель

Valter писал(а):
Что-то я запутался с анимацией и картинками. Можно подробнее, как это работает?

Анимация цифровых датчиков и аналоговых имеет принципиальное отличие.

Для анимации цифровых подготавливаются два набора PNG-картинок, соответствующих двум логическим состояниям, например: "включено" и "отключено". При отображении одного состояния показывается поочерёдно картинки из одного набора, при отображении другого состояния - картинки из другого набора. Допустим, получен сигнал "включено" и при этом автоматически показываются картинки из заданного набора. В общем, по принципу мультфильма. Скорость смены картинок задаётся в окне настроек анимации параметром "коэффициент скорости анимации". На самом деле, это просто делитель для внутреннего таймера. Чем меньше коэффициент, тем выше скорость.
Примечание: при использовании GIF-файлов, набор картинок находится уже внутри этого файла, поэтому нужны только два таких файла: по одному на каждое логическое состояние.

Для анимации аналоговых датчиков подготавливается только один набор картинок и работает эта анимация по другому принципу. Попробую разъяснить более подробно на примере ёмкости с водой.
Допустим, есть ёмкость для воды и есть аналоговый датчик уровня воды. Датчик выдаёт аналоговый сигнал от 1В до 10В, в зависимости от наполнения ёмкости. При пустой ёмкости датчик выдаёт 1 Вольт, при наполненной - 10 Вольт.
Для анимации этого датчика готовим несколько картинок. На первой картинке ёмкость пустая, на второй- заполнено 10%, на третьей картинке- заполнено 20% и т.д. На последней картинке ёмкость заполнена полностью. В настройках датчика загружаем картинки, причём в окне настроек обязательно картинки надо располагать в соответствии с возрастанием сигнала, т.е. первой должна быть картинка с пустой ёмкостью, второй - картинка с заполнением 10% и т.д. В этом же окне настроек датчика устанавливаем привязку к пределам значений: минимальное - 1, максимальное - 10. При такой привязке, если от датчика получен сигнал 1 Вольт, отображается первая картинка с пустой ёмкостью, если от датчика получен сигнал 10 Вольт, отображается картинка с полной ёмкостью. Из всех промежуточных значений программа автоматически вычисляет номер промежуточной картинки. Естественно, скорость смены картинок зависит от скорости изменения аналогового сигнала.

Автор:  Lax [ 02-11, 23:35 ]
Заголовок сообщения:  Re: Визуальная панель

В настройках "Анимация", в панели "привязка к пределам значений"
не получается ввести отрицательное значение....., что делать?

Автор:  Геннадий [ 03-11, 08:58 ]
Заголовок сообщения:  Re: Визуальная панель

Lax писал(а):
В настройках "Анимация", в панели "привязка к пределам значений"
не получается ввести отрицательное значение.
Спасибо за сообщение. Эта ошибка будет исправлена в ближайшем обновлении.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/