A A A A Автор Тема: Как насчет разработки программы "ползущая звезда" -?  (Прочитано 1276 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Севастьянов Игорь (RotT_)Автор темы

  • *****
  • Сообщений: 1 109
  • Благодарностей: 20
  • любимая фигура парашютистов ЦАКСССР (рой)
    • Сообщения от Севастьянов Игорь (RotT_)
Для тестирования периодики монтировок при отсутствии реальной звезды (в дневное время, в помещении и т.д.)
Есть такая идея, использовать экран монитора и "ползущую" по нему (по горизонтали) с лева на право яркую, контрастную точку (или лучше набор точек).
Главное синхронизировать скорость "проползания" с расстоянием от экрана монитора до монтировки (телескопа) и что бы эта искусственная звезда ползла максимально плавно (без рывков и остановок).
Расстояние от монтировки до экрана монитора 3 - 10 м.
Имеются ли среди нас специалисты написать такую, простейшею визуальную програмку?
« Последнее редактирование: 15 Окт 2008 [11:00:10] от RotT_ »
Обсерватория "Звездные паруса" (Электрогорск, желтая зона) WS-180/iEQ45, APO102/700(DS), N-SW250; N-320; STF8(Мираж); QHY5/8L - и все это ждет безлунную ночь + погоду + свободное время (не реальная комбинация!)

Оффлайн Севастьянов Игорь (RotT_)Автор темы

  • *****
  • Сообщений: 1 109
  • Благодарностей: 20
  • любимая фигура парашютистов ЦАКСССР (рой)
    • Сообщения от Севастьянов Игорь (RotT_)
К сожалению в програмировании я совсем не селен.
Спаять, выпилить, денег подогнать (ни за просто так разумеется) могу  ;D, а вот програмку написать, извините ... не селен.

Обсерватория "Звездные паруса" (Электрогорск, желтая зона) WS-180/iEQ45, APO102/700(DS), N-SW250; N-320; STF8(Мираж); QHY5/8L - и все это ждет безлунную ночь + погоду + свободное время (не реальная комбинация!)

Оффлайн Севастьянов Игорь (RotT_)Автор темы

  • *****
  • Сообщений: 1 109
  • Благодарностей: 20
  • любимая фигура парашютистов ЦАКСССР (рой)
    • Сообщения от Севастьянов Игорь (RotT_)
В Окошках есть скринсейвер "бегущая строка", можно применить его, но скорость пробегания слишком большая !
Ни кто не подскажет как ее уменьшить (штатными средствами не достаточно медленно !)
Обсерватория "Звездные паруса" (Электрогорск, желтая зона) WS-180/iEQ45, APO102/700(DS), N-SW250; N-320; STF8(Мираж); QHY5/8L - и все это ждет безлунную ночь + погоду + свободное время (не реальная комбинация!)

Оффлайн Бородатый Кабан

  • *****
  • Сообщений: 9 216
  • Благодарностей: 361
  • Хороший, плохой... Главное - у кого ружьё!
    • Сообщения от Бородатый Кабан
Есть такая идея, использовать экран монитора и "ползущую" по нему (по горизонтали) с лева на право яркую, контрастную точку (или лучше набор точек).
С какой скоростью (min, max) надо ползти?
Почему именно по горизонтали?
Насколько контрастную? Одиночный пиксел или пятно с нечётким краем, имитирующее лёгкий нефокус? В первом случае на разных мониторах форма пиксела, обусловленная взаимным расположением R-, G- и B-компонент, будет отличаться.
Как должен выглядеть "набор точек"? Типа, звёздное небо - одна яркая и куча более слабых?

Цитата
Главное синхронизировать скорость "проползания" с расстоянием от экрана монитора до монтировки (телескопа)
А это как, простите? Имитация реальной скорости при суточном движении звезды? Тогда совсем непонятно, почему звезда должна ползти исключительно горизонтально... Я так понимаю, что наоборот, траектория должна быть в виде дуги с изменяемым радиусом кривизны и углом наклона к горизонту. Иначе монтировку придётся ставить как на полюсе: искатель полюса - в зенит...

Цитата
что бы эта искусственная звезда ползла максимально плавно (без рывков и остановок).
Т. е. на болтанку от турбулёжки забить?

Цитата
Расстояние от монтировки до экрана монитора 3 - 10 м.
От этого должна зависеть скорость "звезды"?

Цитата
Имеются ли среди нас специалисты написать такую, простейшею визуальную програмку?
Программеров на форуме - хоть *опой ешь, только свободного времени у них обычно нету. Конкретизируйте задачу - мож займусь на досуге. Задача действительно интересная. Но досуг будет нескоро. Сразу предупреждаю - если буду писать, то только под Винь (Линух и пр. идут лесом). Если делать по уму, то не такая уж и простейшая прога получится: слишком много изменяемых параметров.
Время ушло, глупости остались

Оффлайн Дмитрий Маколкин

  • *****
  • Сообщений: 12 716
  • Благодарностей: 763
  • *********
    • Skype - dmitrymakolkin
  • Награды Призер конкурса астрофото
    • Сообщения от Дмитрий Маколкин
    • Оптика любительских телескопов
Ничего с монитором не выйдет. уже проходили.
Монтировка поворачивается на 15 угловых секунд за 1 секунду времени. Хорошо бы иметь разрешение метода в 0.5", тогда точка на монироте должна проходить 30 пикселей за 1 секунду. Если у монитора разрешение по горизонтали 1600 пикселей, то точка пройдёт весь экран за за 53.33333 секунды. Период червяка в разных монтировках разный, но всяко больше нескольких минут.
Чтобы монитор с размером пикселя 0.25мм давал 0.5 угловой секунды на 1 пиксель, он должен стоять на расстоянии 50 метров.

Жаль, что автор идеи не проделал сам эти примитивные, но очень полезные вычисления :(
« Последнее редактирование: 16 Окт 2008 [13:43:40] от dvmak »
Панорамы Луны в моей галерее:
http://www.makolkin.ru/Gallery/gallery.html
Мои дипы: https://deepskyhosting.com/dvmak

Оффлайн Севастьянов Игорь (RotT_)Автор темы

  • *****
  • Сообщений: 1 109
  • Благодарностей: 20
  • любимая фигура парашютистов ЦАКСССР (рой)
    • Сообщения от Севастьянов Игорь (RotT_)
Ничего с монитором не выйдет. уже проходили.
Монтировка поворачивается на 15 угловых секунд за 1 секунду времени. Хорошо бы иметь разрешение метода в 0.5", тогда точка на монироте должна проходить 30 пикселей за 1 секунду. Если у монитора разрешение по горизонтали 1600 пикселей, то точка пройдёт весь экран за за 53.33333 секунды. Период червяка в разных монтировках разный, но всяко больше нескольких минут.
Чтобы монитор с размером пикселя 0.25мм давал 0.5 угловой секунды на 1 пиксель, он должен стоять на расстоянии 50 метров.

Жаль, что автор идеи не проделал сам эти примитивные, но очень полезные вычисления :(
Все это так, искуственная звезда в 1 пиксель - не "катит", но!
1. Задача стоит так: есть 2 - 4 монтировки, нужно выбрать лучшую по "исходной" периодике ... (кому нужно, это другой вопрос  ;) Периодика оценивается качественно, по логу Прогайдера. Последний оценивает координаты центра контрасного "пятна" по положению  средневзвешенной яркости! Таким образом, "звезду" надо делать n*n пикселей. Что бы яркость убывала от центра к краям (такое "мохнатое" пятно ...) Вопрос, сколько это НхН пикселей !?  Пока затрудняюсь ответить. Автор Прогайдера может подскажет !?
Надо бы опытным путем определить.

Если задать скорость движения центра пятна 1 пиксель в секунду, 1280 пикселей по горизонтали (0,26 мм пиксель) получаем более 20 минут. Расстояние до монитора - 3,58 м.

Вот и получаем (техническое задание), черный экран, по центру с лева на право ползет пятно n*n пикселей, (выбирается заранее из нескольких вариантов, ну пусть их будет 5 для начала) 6х6, 9х9, 15х15, 30х30, 60х60 - круглое, ну близко к кругу. С плавным уменьшением яркости к краю.

Монитор на расстоянии 3,6 м. от монтировки с Гидом строго на юг (монтировки), идеально если монтировку выставить на 90 град. сев.широты (положение северного полюса) монитор можно расположить на уровне монтировки. Ловим "звезду" Гидом запускаем Прогайдер (тут видимо нужен будет второй комп.  :) ) снимаем периодику.
...
Да, все так сложно ...
Пойду "ползущий" по доске светодиод сделаю ...
 :)
Обсерватория "Звездные паруса" (Электрогорск, желтая зона) WS-180/iEQ45, APO102/700(DS), N-SW250; N-320; STF8(Мираж); QHY5/8L - и все это ждет безлунную ночь + погоду + свободное время (не реальная комбинация!)

Оффлайн Дмитрий Маколкин

  • *****
  • Сообщений: 12 716
  • Благодарностей: 763
  • *********
    • Skype - dmitrymakolkin
  • Награды Призер конкурса астрофото
    • Сообщения от Дмитрий Маколкин
    • Оптика любительских телескопов
...
Пойду "ползущий" по доске светодиод сделаю ...
 :)


А вот это - здравая идея. При наличии точного датчика линейных перемещений с цифровым выходом можно организовать компенсацию периодической ошибки ходового винта и сделать хороший имитатор. Или одновременно регистрировать координату светящейся точки на стенде и в поле зрения визирующей камеры.

Предположим, у нас есть 250мм перемещение с точностью 0,01мм, тогда мы имеем 25000 дискретов, что даст нам почти 14 минут времени слежения при 0.5" на 1 дискрет датчика. Ну а расстояние до датчика посчитайте сами :) Ещё придётся учитывать, что перемещение линейное, а не по дуге окружности с центром на оси монтировки, но это уже софтовые проблемы.
Панорамы Луны в моей галерее:
http://www.makolkin.ru/Gallery/gallery.html
Мои дипы: https://deepskyhosting.com/dvmak

Оффлайн Don Pablo

  • Новичок
  • *
  • Сообщений: 25
  • Благодарностей: 0
    • Сообщения от Don Pablo
Цитата
Пойду "ползущий" по доске светодиод сделаю ...

Пока делается "ползущий"  светодиод, я тут набросал программку.
Может покажет несостоятельность идеи с монитором, но хоть выясним на практике.
В архиве - исходники, собирать так:

pablo@ubuntu-cave:~/tmp/scrolling_star$ gcc  sstar.c -o sstar -lglut

запускать : ./sstar

Использовалась OpenGL библиотека GLUT, поэтому перед сборкой может понадобится ее установить :

pablo@ubuntu-cave:~$ sudo apt-get install freeglut3 freeglut3-dev

Окно программы можно растянуть на весь экран, управление с клавиатуры:
+/- изменяет размер звезды (в пикселях)
./,   изменяет скорость (задается в пикселях в секунду, 1 = пиксель в секунду,10= 10  пикселей в секунду,  0,5 = 1 пиксель за 2 секунды, 0,1= 1 пиксель за 10 секунд, ну итд )

пробел - старт/стоп.

скриншот во вложении.

Когда появится ближайшее свободное время - соберу под Windows.

PS: Изменения и исправления, любые бинарные сборки - приветствуются :)


Оффлайн Don Pablo

  • Новичок
  • *
  • Сообщений: 25
  • Благодарностей: 0
    • Сообщения от Don Pablo
Вот, собственно, сборка под windows

Оффлайн BARS1996

  • ***
  • Сообщений: 244
  • Благодарностей: 2
    • Сообщения от BARS1996
    • 8-910-409-99-90
Еще одна бредовая идея:
приделать к скопу лазерную указку, навести на далекую плоскую стену дома.
Включить привод и посмотреть насколько равномерно будет двигаться по стене точка.
Посмотреть с помощью стационарной видеокамеры с хорошим приближением.
    Ну как идея ?
бинокль
CELESTRON NexStar 130 GT-SA
SKY-WATCHER SKP25012EQ6