![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Реализация лимба виртуального прибора
chipper © (2007-08-29 21:23:00)Здравствуйте люди добрые!!!
Пишу программу "Виртуальный лабораторный стенд"
в частности мост переменного тока Е7-11
у данного прибора есть три шкалы типа лимба
задача заключаеться в следующем:
есть изображение этих шкал, их необходимо заставить вращаться. Я это реализовал следующим образом:
Создал avi с вращающейся шкалой в Macrjmedia Flash и подключил созданный файл к компоненту Animate, и Используя функцию Seek, могу управлять вращением шкалы. Меня не совсем устраивает результат такого решения. т.к. шкала вращаеться как то не равномерно, рывками, в общем жуть
может быть кто нибудь из вас подскажет другой способ реализации. Или хотябы носом ткните на материал какой нибудь по данной теме соответственно.
{RASkov} (2007-08-30 16:25:00) [1]> [9] chipper (30.08.07 06:01)
> есть ли способ выводить текст под некоторым углом к горизонатли
TLogFont ? Попробуй...
chipper (2007-08-30 06:01:00) [2]шкалу реализовал !!!
там помимо шкалы подписи значений шкалы есть
как с этим быть
есть ли способ выводить текст под некоторым углом к горизонатли
antonn (2007-08-29 23:58:00) [3]шкала - это 110 маленьких стрелок, у которых начало не в центре, а на каком то расстоянии от него? :) Для реализации вообще пофиг, что стрелка, а что нет, там кучка линий, координаты которых находятся через обычные тригонометрические функции
я привел ветку с примером АА рисования, чтоб оно не прыгало по пикселям, а не рисования лимба:)
chipper (2007-08-29 21:56:00) [4]sorry 110 делений
chipper (2007-08-29 21:47:00) [5]прочитал
>лучше его просто рисовать с антиалиасингом:)
> http://delphimaster.ru/cgi-bin/forum.pl?id=1187446480&n=7
немного не то вы лимб видели там не просто стрекавращаеться, вернее там она вообще неподвижня, в лимбе вращеться шкала, а шкала у этого прибора состоит из 10 делений
antonn (2007-08-29 21:40:00) [6]лучше его просто рисовать с антиалиасингом:)
http://delphimaster.ru/cgi-bin/forum.pl?id=1187446480&n=7
chipper (2007-08-29 21:40:00) [7]хорошо попробую
Pavia (2007-08-29 21:36:00) [8]Для плавного хода. Можно смазать изоброжение при движении эффект motion blur.
chipper (2007-08-29 21:34:00) [9]так прблема не в это, стрелку конечно можно нарисовать, там еще и саму шкалу перерисовывоть придеться, и значения на шкале, могу фото выслат будет понятнее
Pavia (2007-08-29 21:30:00) [10]Стрелка, обладает массой. А следовательно и инерцией.
Просто, запоминаешь значение. А потом в цикле увеличиваешь/уменьшаешь с шагом до нужного значения. Разумеется, стрелка будет не сразу выставляться.
Проще, было без всяких там флеш, AVI самому нарисовать стрелку.