Валерий Б
Forum Professor / Завсегдатай форума
Участник № / Member № 377
отправлено / posted
Шутки ради решил выполнить задачку начинающего под названием "Обычные часы". Использовал: формы статические, функцию- вращение. Отсюда вопросы : Как убрать мерцание статических форм при перерисовке экрана (движение секундной стрелки) Как штатными средствами точно разбить на участки окружность например по 30градусов.
Сообщения / Posts 262 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Уважаемый Валерий Б.! Вот уж, действительно, шутки ради! Трейс Моуд никогда не рассматривался как инструмент для создания высококачественных мультфильмов. Мы всерьез полагаем, что анимация в проекте АСУ ТП - функция сугубо вспомогательная и далеко не приоритетная. Поэтому затрачивать на эти функции большой объем ресурсов реального времени (в частности, буферизировать все элементы рисунка, чтобы они не мигали) мы считаем нецелесообразным. Мы специально сделали, например, стрелочный прибор в виде ActiveX, избежать тех эффектов, которые Вы упоминаете. Но ресурсоемкость такого решения весьма значительна. Хотя, надо признать, что в версии 6.0 мы предполагаем ввести в этом направлении некоторые усовершенствования.
Сообщения / Posts 17356 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Валерий Б
Forum Professor / Завсегдатай форума
Участник № / Member № 377
отправлено / posted
Проблема эта только на первый взгляд смешная и в то же время если я выполнил объёмную графику (например емкости ) и установил на них индикаторы (прозрачные),где могут быть показания в %, V- m3, мм и т.д. то за смену, на такой мнемосхеме так намультяшишься, глаза бы не видели. А если непрозрачный индикатор, некрасиво. Возвращаясь к началу, у меня получилось с одного рисунка два варианта, один оказался приемлем (меньше мерцал.....),так и в мнемосхемах приходится искать компромисы........ Байка от Туполева .... ."Молодой инженер попросил Туполева проверить чертежи на новый самолет,тот мельком взглянув ответил:"Летать не будет",на вопрос почему?В чертежах всё правильно! Последовал ответ:"НЕКРАСИВО "дальнейшее показало он оказался прав "
Мне не надо "мутальки",а нужно просто, красиво и оператор не шарахался глазами от графики. Он будет тянуться глазами ,а не отводить их лишний раз .
Сообщения / Posts 262 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Очень часто как раз этим понятим "красиво" и перегружается интерфейс оператора. Уж поверьте, нам очень часто приходится сталкиваться с подобными проектами пользователей и примерно в 99% случаев задача решается более просто, "красиво" и с меньшими ресурсозатратами. Интерфейс в первую очередь должен быть максимально статичен - это главное правило операторского интерфейса, если планируется, что оператор будет наблюдать его сутками. Любая анимация - должна быть сигналом к вмешательству оператора. Зачем отображать оператору значение, у которого динамика изменения 4-5 раз в секунду в НОРМАЛЬНОМ диапазоне? Ну "дребезжит" параметр, так зачем этот дребезг оператору на экран выводить? Есть масса путей решения таких ситуаций. Мы согласны, что в 5-й версии принцип отображения графики несколько несовершенен (все упирается в алгоритм перерисовки, в частности ситуации с прозрачностью ФО), поэтому в 6-й версии эта проблема нами прорабатывается и мы стараемся по возможности сделать этот механизм более совершенным. Старайтесь опираться на решения, которые оператору кажутся не "красивыми", а, в первую очередь, "удобными" (а это не всегда одно и то же). Сообщения / Posts 17356 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Валерий Б
Forum Professor / Завсегдатай форума
Участник № / Member № 377
отправлено / posted
Конечно все так, сперва удобно,затем красиво ,а не просто новогодняя елочка. Если у меня удобные "калоши" , то не избежно встанет вопрос как в некрасивых "калошах" пойти на танцы.... Сочетание не сочитаемого "кентавристика" очередная За все надо платить Сообщения / Posts 262 | Из / From: Россия
| IP / IP: IP адрес / IP address |