A A A A Автор Тема: РОС - программа расчёта оптики телескопов  (Прочитано 88327 раз)

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

Оффлайн ROVIAN

  • Модератор
  • *****
  • Сообщений: 66 828
  • Благодарностей: 1392
  • RV6LOT Icom IC-775DSP
    • Сообщения от ROVIAN
    • Астрономия в Ростове-на-Дону
    Считать никто не хочет , а мне лень .
    Значит , остановимся на железо-бетонной схеме .
:D ;D :D
80ED+SW0.85/HEQ5/533ММ/QHY5-II,
203/1000/HEQ5/МРСС/183ММ/QHY5-II

Н 150,200,300,  МСТ-180 Hand made  165,215,300,317,450
Canon 550D, 550DA, 1100DA, 5DM2, 5DM4,  (SY 14/2.8, SY 135/2.0, EF 70-200/4L, )  

Оффлайн serega2007

  • ...
  • *
  • Сообщений: 67 117
  • Благодарностей: 1127
    • Сообщения от serega2007
    Виталя ! Там все с большим запасом и считать не треба .
    Расстояние в 50 м для левиафанов возможно и уточнить надо бы . Но это уже секундное дело на одну трамвайную остановку .
До встречи на Астрофесте !
Ибо на Астрофоруме жизни нет .
                                            Серега .

Оффлайн ROVIAN

  • Модератор
  • *****
  • Сообщений: 66 828
  • Благодарностей: 1392
  • RV6LOT Icom IC-775DSP
    • Сообщения от ROVIAN
    • Астрономия в Ростове-на-Дону
секундное дело на одну трамвайную остановку .
С такой скоростью сейчас нельзя, за углом гаишник на ёлку копит.  ;D
80ED+SW0.85/HEQ5/533ММ/QHY5-II,
203/1000/HEQ5/МРСС/183ММ/QHY5-II

Н 150,200,300,  МСТ-180 Hand made  165,215,300,317,450
Canon 550D, 550DA, 1100DA, 5DM2, 5DM4,  (SY 14/2.8, SY 135/2.0, EF 70-200/4L, )  

Оффлайн serega2007

  • ...
  • *
  • Сообщений: 67 117
  • Благодарностей: 1127
    • Сообщения от serega2007
   Говорю про время на решение задачи .
   Ну а гаишников в Питере уже тыщу лет , как нема .
   Это у вас там в диких степях грабеж средь бела дня .
До встречи на Астрофесте !
Ибо на Астрофоруме жизни нет .
                                            Серега .

Оффлайн ROVIAN

  • Модератор
  • *****
  • Сообщений: 66 828
  • Благодарностей: 1392
  • RV6LOT Icom IC-775DSP
    • Сообщения от ROVIAN
    • Астрономия в Ростове-на-Дону
   Говорю про время на решение задачи .
   Ну а гаишников в Питере уже тыщу лет , как нема .
   Это у вас там в диких степях грабеж средь бела дня .
Ну а как жить без десятины бедным казакам.  :D ;)
80ED+SW0.85/HEQ5/533ММ/QHY5-II,
203/1000/HEQ5/МРСС/183ММ/QHY5-II

Н 150,200,300,  МСТ-180 Hand made  165,215,300,317,450
Canon 550D, 550DA, 1100DA, 5DM2, 5DM4,  (SY 14/2.8, SY 135/2.0, EF 70-200/4L, )  

Оффлайн serega2007

  • ...
  • *
  • Сообщений: 67 117
  • Благодарностей: 1127
    • Сообщения от serega2007
    Я их упреждающе сразу убил наповал - спросил где у них тут что растет .
    Леха свидетель .
До встречи на Астрофесте !
Ибо на Астрофоруме жизни нет .
                                            Серега .

Оффлайн ROVIAN

  • Модератор
  • *****
  • Сообщений: 66 828
  • Благодарностей: 1392
  • RV6LOT Icom IC-775DSP
    • Сообщения от ROVIAN
    • Астрономия в Ростове-на-Дону
    Я их упреждающе сразу убил наповал - спросил где у них тут что растет .
    Леха свидетель .
Штрафы растут... :D
80ED+SW0.85/HEQ5/533ММ/QHY5-II,
203/1000/HEQ5/МРСС/183ММ/QHY5-II

Н 150,200,300,  МСТ-180 Hand made  165,215,300,317,450
Canon 550D, 550DA, 1100DA, 5DM2, 5DM4,  (SY 14/2.8, SY 135/2.0, EF 70-200/4L, )  

Оффлайн serega2007

  • ...
  • *
  • Сообщений: 67 117
  • Благодарностей: 1127
    • Сообщения от serega2007
    У Лехи в машине километры проводов . Летаем много . Но ни разу не налетали .
До встречи на Астрофесте !
Ибо на Астрофоруме жизни нет .
                                            Серега .

Оффлайн serega2007

  • ...
  • *
  • Сообщений: 67 117
  • Благодарностей: 1127
    • Сообщения от serega2007
    Прошел весь Ашан . Набрал шаров в 30 , 50 и 100 мм . Белые . Проблем с юстировкой на горе теперь не будет .
До встречи на Астрофесте !
Ибо на Астрофоруме жизни нет .
                                            Серега .

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 064
  • Благодарностей: 408
    • Сообщения от ekvi
По результатам обсуждения компенсатора Росса дополнил мануал программы РОС в части введения асферики высокого порядка на поверхности компенсатора.
 - последняя версия РОС: https://yadi.sk/d/0rqhRXYyLDE8jQ
- мануал в формате *.pdf: https://yadi.sk/i/a-IIn04EljhFNA

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 064
  • Благодарностей: 408
    • Сообщения от ekvi
1 - двух-зеркальный планетник системы Попова-Чуриловского. Вся оптика сферическая.
Для сравнения приведены ещё две системы:
2 - система Кассегрена (ГЗ - параболоид) с теми же параметрами, что и у 1-й системы.
2 - система Ричи-Кретьена (ГЗ - гиперболоид) с теми же параметрами, что и у 1-й системы.

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 064
  • Благодарностей: 408
    • Сообщения от ekvi
Системы, приведённые в предыдущем сообщении, сравниваются по полному тесту в том же порядке:
1 - попов-чуриловский, 2 - кассегрен, 3 - ричи-кретьен.
Линейное поле 25 мм (1/4 градуса) выбрано для большего охвата Луны и для удобства при наводке на объект.
« Последнее редактирование: 02 Мая 2020 [07:45:29] от ekvi »

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 064
  • Благодарностей: 408
    • Сообщения от ekvi
Наконец, самый важный тест - тест по всем дифракционным объектам (порядок сопоставления - тот же, что и в предыдущих сообщениях: попов-чуриловский, кассегрен, ричи-кретьен).
В строке названия окна выведен суммарный уровень фона: он минимален для первой, сферической системы - 21.443%, и максмален - для РК - 21.665%. Это объясняется тем, что РК не удаётся справиться с кривизной поля и астигматизмом, поэтому он несколько отстаёт от сферической системы.
Поскольку свет от планеты до фокуса встречается со стеклянной границей 8 раз, поверхности всех 3-х менисков необходимо просветлить.
Конструктивно сферическую систему сегодня я бы выполнил так.
1. У всех зеркал и менисков необходимо выдержать косину в пределах 2-4 мкм.
2. 2-е зеркало с компенсаторами собрать в одной трубе ("морковке").
3. "Морковку" выточить из цельной дюралевой трубы, профрезеровать окна для доступа световому потоку ко 2-му зеркалу.
4. "Морковку" со всей сборкой зафиксировать к оправе через отверстие в ГЗ.
5. Наклонами и радиальным смещением ГЗ произвести юстировку всей системы.
Описанная конструкция не нуждается ни в трубе, ни в традиционных растяжках.
« Последнее редактирование: 02 Мая 2020 [07:41:57] от ekvi »

Оффлайн Дмитрий Серегин

  • ****
  • Сообщений: 274
  • Благодарностей: 11
  • Мне нравится этот форум!
    • Сообщения от Дмитрий Серегин
    • dseregin.nm.ru
Владимир Ильич, а удалось ли что-то полезное найти в:
https://github.com/edeforas/Astree
Или не смотрели?

Всех с праздниками!

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 064
  • Благодарностей: 408
    • Сообщения от ekvi
а удалось ли что-то полезное найти
Добрый день, Дмитрий Александрович!
Присоединяюсь ко всем кто вкусил Социализма: с праздниками! - и с прошедшими, включая 22.04, и с грядущими.
Жизнь человеческая разделяется на 3 стадии:
- жеребячий век = детство: безмятежно скачем,
- лошадиный век = зрелость: запряглись и тянем, вытянув шею,
- собачий век = старость: выдохлись, сами сделать уже не можем - только лаем ...

Так вот, сегодня у меня идёт собачий век. Заглянул по Вашей ссылке - линюкс, от которого в мозгах оскома, и вернулся в ненавистный, но до боли родной виндос.
Тем более, что исходники на сипипи: чтобы оценить, стоит ли овчина выделки, нужно увидеть в деле, т.е. снова ставить хотя бы вижуал бейсик, три раза поседев, скомпилировать исходник, получить эгзешник и ... убедиться, что всё это уже многократно пройдено?
Не обижайтесь, Дмитрий Александрович, но мой лимит исчерпан. Итак, слишком долго в хомуте задержался!.

Оффлайн Дмитрий Серегин

  • ****
  • Сообщений: 274
  • Благодарностей: 11
  • Мне нравится этот форум!
    • Сообщения от Дмитрий Серегин
    • dseregin.nm.ru
Qt - универсальная платформа для cpp под любую ОС:
https://ru.wikipedia.org/wiki/Qt
никакого бэйсика и чистого линукса.


void Glass::compute_NeVe(double &Ne, double& Ve)
{
    double dLambdae=546.07e-3; // Hg in microns
    double dLambdaFp=479.99e-3; // Cd in microns
    double dLambdaCp=643.85e-3; // Cd in microns

    Ne=index(dLambdae);
    double Nfp=index(dLambdaFp);
    double Ncp=index(dLambdaCp);

    if(Nfp!=Ncp)
        Ve=(Ne-1.)/(Nfp-Ncp);
    else
        Ve=-1.; //not applicable
}
« Последнее редактирование: 03 Мая 2020 [19:01:52] от Дмитрий Серегин »

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 064
  • Благодарностей: 408
    • Сообщения от ekvi
никакого бэйсика и чистого линукса.
Вот из Вики по Вашей ссылке (с выделением особо "дружественных и интуитивно понятных" мест):
"Qt позволяет запускать написанное с его помощью программное обеспечение в большинстве современных операционных систем путём простой компиляции ...
Отличительная особенность — использование метаобъектного компилятора — предварительной системы обработки исходного кода ...
Комплектуется визуальной средой разработки графического интерфейса Qt Designer, позволяющей создавать диалоги и формы в режиме WYSIWYG. В поставке Qt есть Qt Linguist — графическая утилита, позволяющая упростить локализацию и перевод программы на многие языки; и Qt Assistant — справочная система Qt, упрощающая работу с документацией по библиотеке, а также позволяющая создавать кроссплатформенную справку для разрабатываемого на основе Qt программного обеспечения. Начиная с версии 4.5.0 в комплект включена среда разработки Qt Creator, которая включает редактор кода, справку, графические средства Qt Designer и возможность отладки приложений ... Для Windows-версий библиотека комплектуется компилятором, заголовочными и объектными файлами MinGW.
Существуют версии библиотеки для Microsoft Windows ..." - Т.е. это - всё тот же питон (в прямом и в переносном смыслах), т.е. среда, наподобие винды, в недрах которой приложению предоставлена возможность существования. И если в скачанной версии нет выделенного (или в винде отсутствует соответствующий атрибут) , то задрючишься компилировать такие доступные и на вид примитивные исходники ...
Конечно, когда вжился, все эти нюансы - как воздух. Но ... - читай Преамбулу:
: чтобы оценить, стоит ли овчина выделки, нужно увидеть в деле
, а чтобы увидеть - нужно трижды поседеть.
А седеть уже нечему - "умный волос покидает дурную голову!"
« Последнее редактирование: 03 Мая 2020 [20:44:07] от ekvi »

Оффлайн Дмитрий Серегин

  • ****
  • Сообщений: 274
  • Благодарностей: 11
  • Мне нравится этот форум!
    • Сообщения от Дмитрий Серегин
    • dseregin.nm.ru
Нет желания спорить.
Аминь...

Оффлайн Дмитрий Серегин

  • ****
  • Сообщений: 274
  • Благодарностей: 11
  • Мне нравится этот форум!
    • Сообщения от Дмитрий Серегин
    • dseregin.nm.ru
Если кому-то интересно, то в Astree используется два метода оптимизации:
https://en.wikipedia.org/wiki/Nelder%E2%80%93Mead_method
частный случай simplex метода(ссылка из исходного кода).
И Random Optimizer, без ссылки на описание алгоритма.
Вот википедия (https://en.wikipedia.org/wiki/Random_optimization)
дает наиболее свежую статью от 1990г.:
https://sci-hub.se/10.1007/BF00939542
--
Всем здоровья!

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 064
  • Благодарностей: 408
    • Сообщения от ekvi
никакого бэйсика и чистого линукса.
Установил Qt (эта свиноматка заняла на винте 10 ГБ), скомпилировал проект Astree.
А где эгзешник Астри? Сколько ни просил у линюкс-питон-приверженцев, так и не увидел исполняемого под виндой файла.
Чтобы увидеть в деле, каждый раз на поводке у Qt?