A A A A Автор Тема: astroGodzilla!!!  (Прочитано 6703 раз)

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

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

  • *****
  • Сообщений: 12 529
  • Рейтинг: +676/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Сообщения от moscow
astroGodzilla!!!
« : 13.10.2017 [23:59:57] »
Написал небольшой автоматизатор астросъёмки (дипы, камни, кометы, переменные, ...). Пока что программа проходит стадию альфа-тестирования, но скоро будет публичная бета.

Описание в гуглдоке. (буду дополнять и корректировать).



Пока что тестирую на симуляторе и уже отработал первую серию снимков по полному циклу, а именно:
- чтение "списка наблюдений" - текстовика из-под Cartes Du Ceil или просто из блокнота;
- подключение всего софта;
- включение холодильника камеры;
- выбор фокус-звезды рядом с целью №1 по каталогу Bright Star Catalog (каталог звёзд до 6.5m);
- переход на фокус-звезду средствами ASCOM.Telescope (например, EQMod);
- кадр в L-bin4 для уточнения перехода с использованием MaximDL (не будет использован в следующих версиях, буду снимать напрямую бесплатной ASCOM-камерой);
- уточнение перехода средствами бесплатного astrometry.net (cygwin);
- до-переход к фокус-звезде;
- смена фильтра, если не L;
- фокусировка средствами бесплатного фокусмакса 3.8.0;
- переход к объекту съёмки;
[думал здесь сделать ещё кадр и ресолв + допереход, но пока решил хватит одного, т.к. гид-звезда близко]
- старт гидирования средствами бесплатного PHD2;
- ожидание успокоения гида;
- старт съёмки кадра №1 цели №1 в фильтре, бин и выдержкой, заданной в списке;
- межкадровая подвижка (PHD);
- ожидание успокоения гида.

Ну и дальше съёмка следующего кадра этой серии, переход к следующей серии.

Вот сегодняшний лог на симуляторах:
23:14:04: Загрузил и распарсил список задач от картеса
23:14:04: Подключен к монти: EQMOD_SIM.Telescope
23:14:04: PHD - текущее состояние: Stopped
23:14:04: PHD: отправлена команда (#1): {"id":1,"method":"set_connected","params":[true]}
23:14:04: Подключен к PHD2
23:14:05: Подключен к MaximDL
23:14:05: Подключен к FocusMax
23:14:10: Проверил работу astrometry.net (cygwin)
23:14:10: Нашёл и проверил Bright Star Catalog
23:14:13: PHD - RPC ответ (#1): {"jsonrpc":"2.0","result":0,"id":1}
23:14:13: PHD - оборудование подключено
23:14:24: Start - проверил, что всё подключено
23:14:24: Start - включил холодильник камеры
23:14:25: Run - Выбрал цель: var-mo-1
23:14:25: Run - Выбрал задачу: 5x3R2
23:14:25: Run - Выбрал фокус звезду: 326.9,65.32
23:14:25: Run - телескоп поворачивается к фокус-звезде
23:14:26: Run - телескоп повернул к фокус-звезде
23:14:26: Run - делаю кадр в L, bin4 для уточнения привязки после перехода на фокус-звезду
23:14:30: Run - получил кадр уточнения привязки после перехода на фокус-звезду
23:14:30: Run - запустил astrometry.net
23:14:30: astrometry.net - запуск с параметрами: --cpulimit 30 --overwrite --sigma 1 --no-plots -N none -r --objs 100 --resort --no-verify --scale-units arcsecperpix --scale-low 3.72912231194949 --scale-high 4.12166150268102 --ra 326.900927057103 --dec 65.3200132978723 --radius 2
23:14:30: astrometry.net: Reading input file 1 of 1: "/tmp/godzilla.fit"...
23:14:31: astrometry.net: Extracting sources...
23:14:31: astrometry.net: simplexy: found 544 sources.
23:14:32: astrometry.net: Solving...
23:14:32: astrometry.net: Reading file "/tmp/godzilla.axy"...
23:14:32: astrometry.net: Only searching for solutions within 2 degrees of RA,Dec (326.901,65.32)
23:14:32: astrometry.net: Field 1 did not solve (index index-4210.fits, field objects 1-10).
23:14:32: astrometry.net: Field 1 did not solve (index index-4209.fits, field objects 1-10).
23:14:32: astrometry.net: Field 1 did not solve (index index-4208.fits, field objects 1-10).
23:14:32: astrometry.net: Field 1 did not solve (index index-4207-03.fits, field objects 1-10).
23:14:32: astrometry.net: Field 1 did not solve (index index-4206-03.fits, field objects 1-10).
23:14:32: astrometry.net: Field 1 did not solve (index index-4210.fits, field objects 11-20).
23:14:32: astrometry.net: Field 1 did not solve (index index-4209.fits, field objects 11-20).
23:14:32: astrometry.net: Field 1 did not solve (index index-4208.fits, field objects 11-20).
23:14:32: astrometry.net: Field 1 did not solve (index index-4207-03.fits, field objects 11-20).
23:14:32: astrometry.net: Field 1 did not solve (index index-4206-03.fits, field objects 11-20).
23:14:32: astrometry.net: Field 1 did not solve (index index-4210.fits, field objects 21-30).
23:14:33: astrometry.net: Field 1 did not solve (index index-4209.fits, field objects 21-30).
23:14:33: astrometry.net: Field 1 did not solve (index index-4208.fits, field objects 21-30).
23:14:33: astrometry.net: Field 1 did not solve (index index-4207-03.fits, field objects 21-30).
23:14:33: astrometry.net: Field 1 did not solve (index index-4206-03.fits, field objects 21-30).
23:14:33: astrometry.net: Field 1 did not solve (index index-4210.fits, field objects 31-40).
23:14:33: astrometry.net: Field 1 did not solve (index index-4209.fits, field objects 31-40).
23:14:33: astrometry.net: Field 1 did not solve (index index-4208.fits, field objects 31-40).
23:14:33: astrometry.net:   log-odds ratio 123.423 (3.99791e+53), 26 match, 0 conflict, 58 distractors, 44 index.
23:14:33: astrometry.net:   RA,Dec = (326.903,65.3207), pixel scale 3.91733 arcsec/pix.
23:14:33: astrometry.net:   Hit/miss: +-+-++++------++--++---++-+-----+-++----+----------+------+---+-++---------++-+----+(best)------------++++
23:14:33: astrometry.net: Field 1: solved with index index-4207-03.fits.
23:14:33: astrometry.net: Field 1 solved: writing to file /tmp/godzilla.solved to indicate this.
23:14:33: astrometry.net: Field: /tmp/godzilla.fit
23:14:33: astrometry.net: Field center: (RA,Dec) = (326.9, 65.32) deg.
23:14:33: astrometry.net: УСПЕХ ресолва 0.909382458528034° полем: 326.9,65.32
23:14:34: Run - телескоп синхронизирован по результатам ресолва
23:14:34: Run - запустил до-переход к фокус-звезде после ресолва
23:14:35: Run - завершён до-переход к фокус-звезде после ресолва
23:14:35: Run - Сменил фильтр с L на R
23:14:36: Run - Фокусировка успешно окончена
23:14:36: Run - Перехожу на объект съёмкки: 326.9,65.32
23:14:37: Run - PHD: запуск гидирования
23:14:37: PHD: отправлена команда (#2): {"id":2,"method":"guide","params":[{"pixels":1.5,"time":8,"timeout":40},false]}
23:14:37: PHD - RPC ответ (#2): {"jsonrpc":"2.0","result":0,"id":2}
23:14:57: PHD - гид успокоился, понадобилось кадров: 6
23:15:02: Run - Гид успокоился
23:15:02: Run - Запуск съёмки кадра изображения. Осталось снять: 5
23:15:09: Run - получил кадр изображения
23:15:09: Run - сохранил файл: C:\ASTRO\var-mo-1\R\src\Moscow_Newton250qhy9-2017-10-13-23_15-var-mo-1-R-bin2-3s
23:15:09: Run - осталось снять кадров в серии: 4
23:15:09: PHD: отправлена команда (#3): {"id":3,"method":"dither","params":[10,false,{"pixels":1.5,"time":8,"timeout":40}]}
23:15:09: Run - PHD начал межкадровую подвижку
23:15:09: PHD - RPC ответ (#3): {"jsonrpc":"2.0","result":0,"id":3}
....



Программа написана на C# в SharpDevelop. Косяков и затычек в ней, пока что, огромное количество. Но это я исправлю :)

Ссылка для скачивания последней бета-версии http://download.milantiev.com/astro/Godzilla/astroGodzilla-latest.7z
« Последнее редактирование: 28.10.2017 [17:20:15] от Aurorыч »

Онлайн Борис (avfc1874)

  • ****
  • Сообщений: 449
  • Рейтинг: +54/-0
  • Борис Кудрявцев
    • Сообщения от Борис (avfc1874)
Re: astroGodzilla!!!
« Ответ #1 : 14.10.2017 [00:39:26] »
Интересно! Подписался и буду следить за этой темой и информацией о публикации релизов. :)
- SW BKP 2001 HEQ5 (стационар) в дачном астросарае
- Celeston МАК 127 SLT
- Canon EOS 1000Da, Canon EOS 550D, QHY 5L-II-M
- Корректор комы MPCC
- Труба-гид 60-240

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

  • *****
  • Сообщений: 12 529
  • Рейтинг: +676/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Сообщения от moscow
Re: astroGodzilla!!!
« Ответ #2 : 14.10.2017 [01:58:55] »
Дали обрывки неба. Установил на свой астрограф:
- EQ6, ньютон 250f4, паракор-1, QHY9, QHY5

Работает! Отснял 5 кадров первого задания. Пока не реализован выбор следующего задания. Найденные "детские" болячки вписал в туду и, пока что, скопирую в тему:
- стартовый cygwin в отдельный поток с информированием в лог;
- стартовый выбор cartes файла не парсит список;
- двойной клик по списку не выбирает новый файл, не парсит его;
- убрать дебуг /10 выдержки астрометрии;
- не сохраняет выдержку астрометрии в регистри;
- забыл расширение *fit записанному файлу;
- уже нужен переход на гид-звезду (сейчас фейк, переход сразу на объект);
- уже нужно “зачёркивать” выполненные задания. В т.ч. в файле;
- не нужно так часто фокусировать;
- не работает кнопка “Стоп”;

В целом не так плохо, как я ожидал :)

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

  • *****
  • Сообщений: 12 529
  • Рейтинг: +676/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Сообщения от moscow
Re: astroGodzilla!!!
« Ответ #3 : 14.10.2017 [02:15:05] »
Пример файла списка целей и задач.
За основу взят файл, генерируемый "Листом наблюдений" планетария Cartes Du Ciel (SkyChart).

Файл представляет собой текстовик с чёткой фиксированной байт-структурой.

2017-10-10
var-mo-1                        326.9000  65.32000  var-mo-1                        5x3R2
NGC 891                         35.65000  42.35000  NGC 891                         5x3L1
M 42                            83.82500  -5.38333  M 42                            10x300R2,10x300G2,10x300B2
STONE1                          83.77073  -5.33629  stone-1                         3x400L1
STONE2                          83.68301  -5.32937  stone-2                         3x400L1

Первая строка - название листа. Я игнорирую её. Но можно через неё передавать что-нибудь из планетария в Годзиллу. Что?

Дальше одна строка = одна цель.
Поле 1: название. Используется для формирования имени файла и вписывается (@todo) в FIT-заголовок OBJECT.
Поле 2: RA в градусах.
Поле 3: DEC в градусах.
Поле 4: Метка. Не используется. Можно использовать. Как?
Поле 5: Описание. Задаются задачи съёмки по этой цели.

Задачи - это последовательность съёмки. Примеры:
- 5x3R2: 5 кадров по 3 секунды в R-фильтре, bin2;
- 10x300R2,10x300G2,10x300B2: 10 кадров по 300 сек (5 минут) в красном фильтре, бин2. Перефокус, 10 кадров по 5 минут в зелёном бин2, перефокус и 10 кадров по 5 минут в синем бин2;
- 3x400L1: 3 кадра по 400 секунд в бин1;

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

  • *****
  • Сообщений: 12 529
  • Рейтинг: +676/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Сообщения от moscow
Re: astroGodzilla!!!
« Ответ #4 : 15.10.2017 [16:15:26] »
Кормлю годзиллу. С утра учил её BSC (каталогу ярких звёзд).

Нервируют мелкие проблемы, отбирающие много времени при разработке. Как соринка в глазу.
Из недавних соринок:
- sqlite пол часа отказывался вставлять данные о звезде из bsc файла. Оказалась ачипатка в имени параметра. Интересный, кстати, каталог звёзд до 6.5m. Здесь подробно: http://tdc-www.harvard.edu/catalogs/bsc5.html
- в sqlite нет функции вычисления корня, решается юзер-функцией в C#. Мне нужно было найти ближайшую к цели яркую звезду для фокуса;
- перехожу к звезде, а телескоп мажет. Оказалось, звёзды-то в J2000, а аском-телескоп v2 живёт в JNOW. Нужно переводить координаты. Картес-то молодец, в JNOW даёт координаты. И, вроде бы перевести через ASCOM.Transform не сложно, но ... сайт аскома лежит второй день. Конечно, нашёл через веб-кеш, но время потратил. А там новые вопросы - брать ли topocentric или apparent... понеслась;
- а ещё кто-то даёт координаты (RA) в часах, а кто-то в градусах. Я-то всё в градусы перевожу, иначе вовсе бардак в животе годзиллы будет, но .. ещё умудряются градусы:минуты:секунды.доли писать порой. Бр...

Оффлайн Deimos

  • Модератор
  • *****
  • Сообщений: 14 608
  • Рейтинг: +200/-10
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Deimos
    • Белорусская любительская астрономическая сеть
Re: astroGodzilla!!!
« Ответ #5 : 15.10.2017 [16:23:03] »
Ты репозиторий заведи что ли...
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

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

  • *****
  • Сообщений: 12 529
  • Рейтинг: +676/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Сообщения от moscow
Re: astroGodzilla!!!
« Ответ #6 : 15.10.2017 [16:28:22] »
Ты репозиторий заведи что ли...
Я веду в своём (со вчера).

Онлайн Борис (avfc1874)

  • ****
  • Сообщений: 449
  • Рейтинг: +54/-0
  • Борис Кудрявцев
    • Сообщения от Борис (avfc1874)
Re: astroGodzilla!!!
« Ответ #7 : 16.10.2017 [13:18:44] »
Кормлю годзиллу.

С интересом слежу за этой темой и эволюцией создания тобою продукта. Какой "корм для Годзиллы" тебе подкинуть?
- SW BKP 2001 HEQ5 (стационар) в дачном астросарае
- Celeston МАК 127 SLT
- Canon EOS 1000Da, Canon EOS 550D, QHY 5L-II-M
- Корректор комы MPCC
- Труба-гид 60-240

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

  • *****
  • Сообщений: 12 529
  • Рейтинг: +676/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Сообщения от moscow
Re: astroGodzilla!!!
« Ответ #8 : 16.10.2017 [15:26:28] »
Кормлю годзиллу.

С интересом слежу за этой темой и эволюцией создания тобою продукта. Какой "корм для Годзиллы" тебе подкинуть?

Вчера научил годзиллу искать фокус-звезду по BSC.
Сегодня научил её читать следующее задание, помечая выполненное знаком -.

Здесь, к примеру, первое задание 5х3R2 (5 кадров по 3 секунды в красном фильтре, бин 2) выполнены:
2017-10-10
var-mo-1                        326.9     65.32     var-mo-1                        -5x3R2,1x10L1
NGC 891                         35.65     42.35     NGC 891                         5x3L1
M 42                            83.825    -5.38333  M 42                            10x300R2,10x300G2,10x300B2
STONE1                          83.77073  -5.33629  stone-1                         3x400L1
STONE2                          83.68301  -5.32937  stone-2                         3x400L1
После чего Годзилла перейдёт к заданию 1x10L1 (1 кадр, 10 секунд, L-фильтр, бин 1).
Т.к. произошла смена фильтра, то предварительно отыщет фокус звезду недалеко, перейдёт на неё, отресолвит астрометрией, запустит фокусировку FocusMax в этом фильтре, вернётся к цели и продолжит съёмку.

Теперь Годзи сидит и ноет, что погулять под небо хочет. Что деревянные игрушки, прибитые к подоконнику (симуляторы камер и телескопов) её достают.
А злить её уже не стоит. Уже неплохо выросла за 3 дня со дня рождения. Из найденных в прошлую прогулку под небо критических проблем остались лишь:

- сохранил маленький файл. Бин4 после фокусировки?
(на симуляторе проверил - нормально, проверю на qhy9)
- не нужно так часто фокусировать;
(имеется в виду, что если идёт съёмка без смены фильтра, то можно фокусировать раз в час / раз в N градусов дельты температуры)
- не работает кнопка “Стоп”;
(не делал пока, просто прибиваю программу. А так кнопка эта должна камеру греть и отключаться от софта)
- стартовый cygwin в отдельный поток с информированием в лог;
- стартовый выбор cartes файла не парсит список;
- двойной клик по списку не выбирает новый файл, не парсит его;

Из критического только первый пункт, нужно небо для проверки и оперативного устранения.
Так что скоро будет первая публичная бета. И да. нужно будет кормить Годзиллу. А ест она только звёзды с приправой дипами :). В смысле, тестировать надо будет.

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

  • *****
  • Сообщений: 12 529
  • Рейтинг: +676/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Сообщения от moscow
Re: astroGodzilla!!!
« Ответ #9 : 17.10.2017 [20:23:43] »
Дали пол часа неба. Исправил все ранее найденные ошибки, составил новый список. Пока что продолжаю альфа-тестирование. Бета появится через 3-7 ночей тестирования / доделки, я думаю.

Сегодняшний актуальный список доделок:

- наведение на фокус-звезду - что-то таки с эпохой. Не точно наводит. Пришлось поднять с 15% до 50% поля. Тупит в начале focusmax теперь;
- останавливать гидирование при переходе, почему-то в моём PHD сбрасывается настройка "останавливать гидирование при переходе";
- после перехода на новый объект начать гидирование, найдя новую звезду;
- реагировать на ошибку старта гидирования (как? Бурно?)
19:34:49: PHD: отправлена команда (#7): {"id":7,"method":"guide","params":[{"pixels":1.5,"time":8,"timeout":40},false]}
19:34:49: PHD - RPC ответ (#7): {"jsonrpc":"2.0","result":0,"id":7}
19:35:32: PHD - гид успокоился, понадобилось кадров: 22
- задействовать progressBar’ы оба, в debug-лог ежесекундно писать статус;
- в лог - “начал фокусировку”;
- this.maxim.Document.SetFITSKey("OBJECT", this.target.getName()); валит годзиллу - убрал пока;
- нужна опция “без подвижек”. Камни, кометы, переменки, ...
- сигму ресолва поднять, 1 много звёзд, дольше astrometry думает;
- входя в максиме в telescope сбивается ведение. Надо подключить телескоп в максиме и включить ведение в закладке telescope;
- не нужно так часто фокусировать - начал делать, закончить;
- не работает кнопка “Стоп”;
- стартовый cygwin в отдельный поток, как рабочий cygwin с информированием о процессе в лог.

Самое главное, что сегодня Годзилла полностью и без ошибок реализовала план:
var-mo-1                        326.9     65.32     var-mo-1                        -5x60L1
, о чём сделала пометку в открытый txt файл (знак - в начале задания 5х60L1).
Теперь у меня есть пять первых фитов, ей отснятых.

Правда переход на новую цель не удался. То есть Годзилла перешла, отресолвила астрометрией и начала снимать, но PHD не запустил гидирования - я забыл ему дать команду найти новую гид-звезду. Это мелочи, в следующую ночь (возможно в следующий разрыв в облаках сегодня) будет работать.

Оффлайн Anth

  • ***
  • Сообщений: 202
  • Рейтинг: +7/-0
  • везде светлеет по ночам. Астрономия вымирает :(
    • Сообщения от Anth
Re: astroGodzilla!!!
« Ответ #10 : 17.10.2017 [23:43:32] »
Олег, а если фильтры парфокальны, стоит ли каждый раз перефокусироваться при их смене?
Мне на ум приходит стандартная максимовская последовательность, когда фильтр меняется на каждом следующем кадре, что в принципе не так уж и плохо, и скажем, те же короткие выдержки по 5-10 секунд, это ж какая потеря времени будет на перефокусировках?
Короче предлагаю сделать это место управляемым.
Edge HD 11", TS 130 mm f/7 Triplet APO, iOptron iEQ45 Pro, Telescope Drive Master, ZWO ASI 1600MM-C, SX Mini FW, Astronomik LRGB.

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

  • *****
  • Сообщений: 12 529
  • Рейтинг: +676/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Сообщения от moscow
Re: astroGodzilla!!!
« Ответ #11 : 18.10.2017 [07:03:13] »
Олег, а если фильтры парфокальны, стоит ли каждый раз перефокусироваться при их смене?
Мне на ум приходит стандартная максимовская последовательность, когда фильтр меняется на каждом следующем кадре, что в принципе не так уж и плохо, и скажем, те же короткие выдержки по 5-10 секунд, это ж какая потеря времени будет на перефокусировках?
Короче предлагаю сделать это место управляемым.
Да, ты прав - есть такая стратегия съёмки и я сам пользуюсь ей на астродоновом колесе.
Записал в "подумать". Наверное, надо модифицировать форму задания на: 5х300RGB1, то есть допускать задание N (1..7) фильтров и выполнять их по очереди без перефокусировки. Напомню, что все фильтры задаются однобуквенным кодом. H для водорода, O - кислород, S - сера и L, R, G, B.

Однако, сначала хочется выпустить MVP (минимально рабочий продукт) в рамках минимум фич, достаточных для использования. После бета-тестирования буду наращивать функционал.

К тому же, хоть Годзилла и является отдельным продуктом, но в целом хочется на ней опробовать и отладить технологию съёмки и использовать наработки в полноценном автоматизаторе с планировщиком - есть такая задумка, с января крутится в голове, изначально звать Auto DeepSky Capturer. И она не только в голове крутится, но и уже работает с доступом через веб, с расчётом закат / рассвета и пр.

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

  • *****
  • Сообщений: 12 529
  • Рейтинг: +676/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Сообщения от moscow
Re: astroGodzilla!!!
« Ответ #12 : 19.10.2017 [19:04:05] »
Основной съёмочный цикл отладил. Работа с гидом (PHD2) стала плавной и гарантированной. То есть я пока глюков в этой части не поймал, но конечно они будут. Вчера в ночи 2ч неба на это потратил.

Так же разобрался с J2000 и JNOW, когда какую эпоху применять. В фокус звезду стало попадать с точностью пары минут. Исправил текущие и написал ещё лист новых доделок.

Доделываю список из todo и выпускаю публичную бету. Примерно через 2-3 астроночи.

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

  • *****
  • Сообщений: 12 529
  • Рейтинг: +676/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Сообщения от moscow
Re: astroGodzilla!!!
« Ответ #13 : 19.10.2017 [23:08:44] »
Добавил возможность кормить годзиллу звёздами без автофокусёра. Так получилось, что временно на одном астрографе я снял глючный фокусёр и по маске кручу фокус вручную. После чего запустил годзиллу и ... теперь она может снимать не вспоминая про фокусмакс - надо снять чекбокс рядом с кнопкой FocusMax.

Сразу стал актуальным вопрос точной привязки (astrometry.net). Так как привязка осуществлялась только до фокусировки, то наснимала Годзила целую серию объектов ... мимо.

Сделал привязку. Теперь их две - до фокусировки и до съёмки. Да, чуть дольше, но мне кажется лучше, чем получить объект где-то в углу, а то и за кадром.

Тестирую на двух астрографах.

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

  • *****
  • Сообщений: 12 529
  • Рейтинг: +676/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Сообщения от moscow
Re: astroGodzilla!!!
« Ответ #14 : 19.10.2017 [23:10:32] »
Так как нужно было отснять переменную звезду, то добавил возможность задания серии съёмки без межкадровых подвижек. Формат 5х300L1 для съёмки пяти кадров с подвижками и 5_300L1 для съёмки без них. Значительно ускоряет съёмку, когда подвижки не нужны!

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

  • *****
  • Сообщений: 12 529
  • Рейтинг: +676/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Сообщения от moscow
Re: astroGodzilla!!!
« Ответ #15 : 20.10.2017 [22:37:50] »
"Вирус" распространяется  :D

Поставил третью копию Годзиллы, тестирую.
И, кстати, не зря. Нашёл баг с десятичной запятой. Буду думать, как обойти.

Оффлайн Deimos

  • Модератор
  • *****
  • Сообщений: 14 608
  • Рейтинг: +200/-10
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Deimos
    • Белорусская любительская астрономическая сеть
Re: astroGodzilla!!!
« Ответ #16 : 21.10.2017 [00:36:22] »
CultureInfo.InvariantCultureInfo?
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

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

  • *****
  • Сообщений: 12 529
  • Рейтинг: +676/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Сообщения от moscow
Re: astroGodzilla!!!
« Ответ #17 : 21.10.2017 [09:56:22] »
CultureInfo.InvariantCultureInfo?
О, спасибо за наводку. Поищу. Пока только нашёл проблему и временно обошёл заменой в панели управления. Но, конечно, это не подходит как окончательное решение.

Валится на Convert.ToDouble со словами "это не дабл, детка" :).

Оффлайн Deimos

  • Модератор
  • *****
  • Сообщений: 14 608
  • Рейтинг: +200/-10
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Deimos
    • Белорусская любительская астрономическая сеть
Re: astroGodzilla!!!
« Ответ #18 : 21.10.2017 [10:11:34] »
InvariantCultureInfo - это правила преобразования в стиле Си. По-хорошему надо точнее знать, что у тебя на входе. У Convert.ToDouble есть вторая перегрузка, принимающая IFormatProvier, а CultureInfo этот интерфейс тоже реализует и подходит. Более того, Convert.ToDuble без параметров вызывает как раз Convert.ToDouble(..., CultureInfo.CurrentCulture). CultureInfo лежит в неймспейсе System.Globalization.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

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

  • *****
  • Сообщений: 12 529
  • Рейтинг: +676/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Сообщения от moscow
Re: astroGodzilla!!!
« Ответ #19 : 21.10.2017 [12:16:28] »
InvariantCultureInfo - это правила преобразования в стиле Си. По-хорошему надо точнее знать, что у тебя на входе. У Convert.ToDouble есть вторая перегрузка, принимающая IFormatProvier, а CultureInfo этот интерфейс тоже реализует и подходит. Более того, Convert.ToDuble без параметров вызывает как раз Convert.ToDouble(..., CultureInfo.CurrentCulture). CultureInfo лежит в неймспейсе System.Globalization.
С этим проще. На входе только точка. Хотя... надо проверить что генерит картес при системной запятой в качестве разделителя.