Форум TRACE MODE: техническая поддержка   
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Операторский интерфейс / HMI » Мерцание формы

   
Автор / Author Тема / Topic: Мерцание формы
Валерий Б
Forum Professor / Завсегдатай форума
Участник № / Member № 377


Icon 5 отправлено / posted      Профиль для / Profile for Валерий Б           Редактировать/удалить сообщение / Edit/Delete Post 
Шутки ради решил выполнить задачку начинающего под названием "Обычные часы".
Использовал: формы статические, функцию- вращение.
Отсюда вопросы :
Как убрать мерцание статических форм при перерисовке экрана (движение секундной стрелки)
Как штатными средствами точно разбить на участки окружность например по 30градусов.

Сообщения / Posts 262 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Уважаемый Валерий Б.!
Вот уж, действительно, шутки ради!
Трейс Моуд никогда не рассматривался как инструмент для создания высококачественных мультфильмов. Мы всерьез полагаем, что анимация в проекте АСУ ТП - функция сугубо вспомогательная и далеко не приоритетная. Поэтому затрачивать на эти функции большой объем ресурсов реального времени (в частности, буферизировать все элементы рисунка, чтобы они не мигали) мы считаем нецелесообразным.
Мы специально сделали, например, стрелочный прибор в виде ActiveX, избежать тех эффектов, которые Вы упоминаете. Но ресурсоемкость такого решения весьма значительна.
Хотя, надо признать, что в версии 6.0 мы предполагаем ввести в этом направлении некоторые усовершенствования.

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Валерий Б
Forum Professor / Завсегдатай форума
Участник № / Member № 377


Icon 7 отправлено / posted      Профиль для / Profile for Валерий Б           Редактировать/удалить сообщение / Edit/Delete Post 
Проблема эта только на первый взгляд смешная и в то же время если я выполнил объёмную графику (например емкости ) и установил на них индикаторы (прозрачные),где могут быть показания в %, V- m3, мм и т.д. то за смену, на такой мнемосхеме так намультяшишься, глаза бы не видели. А если непрозрачный индикатор, некрасиво.
Возвращаясь к началу, у меня получилось с одного рисунка два варианта, один оказался приемлем (меньше мерцал.....),так и в мнемосхемах приходится искать компромисы........
Байка от Туполева ....
."Молодой инженер попросил Туполева проверить чертежи на новый самолет,тот мельком взглянув ответил:"Летать не будет",на вопрос почему?В чертежах всё правильно! Последовал ответ:"НЕКРАСИВО "дальнейшее показало он оказался прав "

Мне не надо "мутальки",а нужно просто, красиво и оператор не шарахался глазами от графики.
Он будет тянуться глазами ,а не отводить их лишний раз .

Сообщения / Posts 262 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 6 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Очень часто как раз этим понятим "красиво" и перегружается интерфейс оператора. Уж поверьте, нам очень часто приходится сталкиваться с подобными проектами пользователей и примерно в 99% случаев задача решается более просто, "красиво" и с меньшими ресурсозатратами. Интерфейс в первую очередь должен быть максимально статичен - это главное правило операторского интерфейса, если планируется, что оператор будет наблюдать его сутками. Любая анимация - должна быть сигналом к вмешательству оператора. Зачем отображать оператору значение, у которого динамика изменения 4-5 раз в секунду в НОРМАЛЬНОМ диапазоне? Ну "дребезжит" параметр, так зачем этот дребезг оператору на экран выводить? Есть масса путей решения таких ситуаций.
Мы согласны, что в 5-й версии принцип отображения графики несколько несовершенен (все упирается в алгоритм перерисовки, в частности ситуации с прозрачностью ФО), поэтому в 6-й версии эта проблема нами прорабатывается и мы стараемся по возможности сделать этот механизм более совершенным.
Старайтесь опираться на решения, которые оператору кажутся не "красивыми", а, в первую очередь, "удобными" (а это не всегда одно и то же).
[Улыбка / Smile]

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Валерий Б
Forum Professor / Завсегдатай форума
Участник № / Member № 377


Icon 7 отправлено / posted      Профиль для / Profile for Валерий Б           Редактировать/удалить сообщение / Edit/Delete Post 
Конечно все так, сперва удобно,затем красиво ,а не просто новогодняя елочка.
Если у меня удобные "калоши" , то не избежно встанет вопрос как в некрасивых "калошах" пойти на танцы.... Сочетание не сочитаемого "кентавристика" очередная [Улыбка / Smile]
За все надо платить [Улыбка / Smile]

Сообщения / Posts 262 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2