A A A A Автор Тема: Программа идентификации ИСЗ в широких полях.  (Прочитано 15655 раз)

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

Tau

  • Гость
Нажал на кнопку "N", ввёл номер ИСЗ, но поле осталось 0 градусов (не заметил) -- после выбора "Идентификация звёзд" выскочило окошко с предупреждением "Неверно задан размер поля" (не дословно), окошко смог закрыть только после нажатия "Х" в углу окошка. После этого программа не реагирует на команды -- выбираю в меню разные опции, но ничего не происходит.

Да, возможно это локальные глюки у меня, но ввод новых TLE теперь происходит заметно дольше...
Условие запрещения идентификации при нулевом поле добавлю.
Tle действительно начали грузиться медленнее, "я ждааал этого вопроса"(с). При каждом вводе набора tle файл перезаписывается и структурируется заново. Чем больше файл с tle по данному ИСЗ - тем медленнее. Как сказал бы Deimos, это решается грамотной индексацией. :) Непонятно, куда деваться: если сделать быструю запись в файлы tle (не структурировать, просто дописывать в конец файла), то идентификация будет медленнее.

Tau

  • Гость
Версия 2.3 на http://www.satir-dev.belastro.net/
Дополнения:
1) Убрана стуктурированность файлов tle по свежести. Вводимые наборы tle будут записываться в конец файла. Это сократит время ввода tle в базу данных, но увеличит время идентификации. Пока сильного торможения при идентификации не вижу, но это зависит от размера базы данных. Сразу могу сказать, что идентификация по базе данных размером в 1 Гб занимает минут 5 (не первый раз использую такой файловый вид базы данных), так что базу надо периодически чистить.
На форме поиска претендентов ИСЗ будет писаться время, затрачиваемое на идентификацию. Для контроля ситуации.
2) В разделе меню “Разметка” появилась опция “Инвертировать кадр”.
3) Глюк, словленный Виталием, ликвидирован.

Оффлайн 1212Lupus

  • *****
  • Сообщений: 3 094
  • Благодарностей: 196
  • Мне стал не очень нравиться этот форум...
    • Сообщения от 1212Lupus
    • http://belastro.net
В версии 2.3 при генерации IOD снова нет пробела перед мантиссой в конце строки (число 17). :)
Попробовал инвертирование кадра -- понравилось, визуально удобнее.
Радиоастрономы-любители -- объединяемся!


Если утро наступает в три -
Через два часа уже зажгут фонари.
Уже кончился день, а я только встал,
А я только что встал и уже устал.
(с) НОЛЬ

Tau

  • Гость
Версия 2.4 на http://www.satir-dev.belastro.net/
Дополнения:
1) Звезды каталога рисуются голубым, чтобы была визуальная разница между отмеченными звездами (для идентификации) и каталожными.
2) Добавлено появление скроллинга при низком разрешении экрана, т.к. выяснилось, что на нетбуке 10.4” с разрешением 1024х600 форма параметров вся по вертикали не помещается в программе.
3) В IOD исправлено отсутствие пробела перед  мантиссой точности. Также добавлена оценка точности, так что “17” там вряд ли будет. Оценка складывается из остаточных ошибок звезд привязки и ошибки измерения трека (считаем, что трек измеряется с ошибкой в 1 пиксел). В соответствии с оценкой точности выбирается мантисса точности в IOD.

Tau

  • Гость
Вопрос:
ini-файл программы делать стоит? И если да, то что в нем сохранять. Пока соображения такие:
1) Путь ввода tle (какая директория будет открываться по умолчанию при вводе tle)
2)  Путь открытия последнего кадра
3) Граничные условия идентификации (период, наклонение, допустимые ошибки)

Оффлайн xd

  • *****
  • Сообщений: 17 982
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
И второй вопрос - куда его класть.
Вообще было бы очень неплохо.
У природы нет плохой погоды, у неё просто на нас аллергия.

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

Оффлайн 1212Lupus

  • *****
  • Сообщений: 3 094
  • Благодарностей: 196
  • Мне стал не очень нравиться этот форум...
    • Сообщения от 1212Lupus
    • http://belastro.net
В смысле -- куда?! В корень, естественно.
Радиоастрономы-любители -- объединяемся!


Если утро наступает в три -
Через два часа уже зажгут фонари.
Уже кончился день, а я только встал,
А я только что встал и уже устал.
(с) НОЛЬ

Оффлайн xd

  • *****
  • Сообщений: 17 982
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
В корень чего?
Не у всех нынче операционка, которой плевать на действия пользователя... Win7 не даст гадить под себя проге.
У природы нет плохой погоды, у неё просто на нас аллергия.

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

Tau

  • Гость
Не поняла, в чем трудность. Я в операционку вообще не лезу. :) Те же самые инфо-файлы  Сатир создает через функции работы с Ini-файлами (чтоб с форматом записи/чтения не париться), одним файлом больше - без разницы... А класть в корень или в подкорневую директорию program_files, где программа хранит все свое хозяйство.

Оффлайн xd

  • *****
  • Сообщений: 17 982
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
По умолчанию юзверю бесправному беспрепятственный доступ только в каталог профиля своего.
У природы нет плохой погоды, у неё просто на нас аллергия.

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

Tau

  • Гость
Версия 2.5 на http://www.satir-dev.belastro.net/
Дополнения:
1) Появился Ini-файл программы. В нем будут храниться пути к последнему открытому кадру, к директориям ввода tle, файлов ssr и mcnames.
2) В условиях идентификации ИСЗ (Идентификация->Поиск претендентов ИСЗ)  неотмеченные чекбоксы  означают, что ограничивающих условий по периоду и наклонению нет. Отмеченные чекбоксы – идентификация только по ИСЗ с заданным диапазоном периода и/или наклонения. Условия сохраняются в ини-файле. Ошибки допуска тоже хранятся там.
3) Файлы iod складываются теперь в поддиректорию iod корневой директории. Название файла iod_номерИСЗ_датавремя.  До этого они складывались в корневую директорию.

Оффлайн 1212Lupus

  • *****
  • Сообщений: 3 094
  • Благодарностей: 196
  • Мне стал не очень нравиться этот форум...
    • Сообщения от 1212Lupus
    • http://belastro.net
Как там дисторсия поживает? :)
Радиоастрономы-любители -- объединяемся!


Если утро наступает в три -
Через два часа уже зажгут фонари.
Уже кончился день, а я только встал,
А я только что встал и уже устал.
(с) НОЛЬ

Tau

  • Гость
Как там дисторсия поживает? :)
Медленно и печально. Не раньше июля.

Версия 2.6 на http://www.satir-dev.belastro.net/
Дополнения:
1) Обнаружена и ликвидирована ошибка вылета программы при идентификации звезд.
2) Добавлена визуализация горизонтальной (азимут, высота) координатной сетки на кадре (меню Разметка-> Горизонтальная сетка) для оценки степени закрытости горизонта из привычной точки наблюдения. Давно хотела это сделать лично для себя.

Оффлайн 1212Lupus

  • *****
  • Сообщений: 3 094
  • Благодарностей: 196
  • Мне стал не очень нравиться этот форум...
    • Сообщения от 1212Lupus
    • http://belastro.net
Сетку опробовал -- понравилось.

Меня терзают смутные сомнения по-поводу адекватности маркирования концов трека при помощи "тонкой доводки" -- <CTRL>+стрелки. Сейчас чуть не раздолбал клавиатуру на ноуте -- никак не хочет нормально ставить маркеры концов трека. Жму <END> и ничего... Потом может маркер появится, но не там, где ставил -- причём на клавиши мышки не жму. Прикинул ошибку в тайминге и масштаб кадра, и скрепя зубами начал выделять с ошибкой +/-2 пикселя. Сейчас попробую отрубить мышку и навестись TachPad'ом.
Радиоастрономы-любители -- объединяемся!


Если утро наступает в три -
Через два часа уже зажгут фонари.
Уже кончился день, а я только встал,
А я только что встал и уже устал.
(с) НОЛЬ

Tau

  • Гость
Виталий, кадр покажите. Там случайно трек не короче 5 пикселов?

Оффлайн 1212Lupus

  • *****
  • Сообщений: 3 094
  • Благодарностей: 196
  • Мне стал не очень нравиться этот форум...
    • Сообщения от 1212Lupus
    • http://belastro.net
Нет, трек длиннее. Возможно, проблемы к клавишей, хотя в EXEL она работает отлично... :)
Пример кадра в аттаче.
Это USA224 (SCN 37348), снято 28.05.2012 в 22h05m58.75s с точки 53.904639 N 27.543556 E. Поле 22.1ох14о.
« Последнее редактирование: 29 Мая 2012 [05:12:41] от 1212Lupus »
Радиоастрономы-любители -- объединяемся!


Если утро наступает в три -
Через два часа уже зажгут фонари.
Уже кончился день, а я только встал,
А я только что встал и уже устал.
(с) НОЛЬ

Оффлайн ROVIAN

  • Модератор
  • *****
  • Сообщений: 68 219
  • Благодарностей: 1431
  • RV6LOT Icom IC-775DSP
    • Сообщения от ROVIAN
    • Астрономия в Ростове-на-Дону
вторая координата места съёмки восток , а не юг. (наверно описка)  ;)
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, )  

Оффлайн 1212Lupus

  • *****
  • Сообщений: 3 094
  • Благодарностей: 196
  • Мне стал не очень нравиться этот форум...
    • Сообщения от 1212Lupus
    • http://belastro.net
Да, спасибо. Поправил.
Радиоастрономы-любители -- объединяемся!


Если утро наступает в три -
Через два часа уже зажгут фонари.
Уже кончился день, а я только встал,
А я только что встал и уже устал.
(с) НОЛЬ

Оффлайн 1212Lupus

  • *****
  • Сообщений: 3 094
  • Благодарностей: 196
  • Мне стал не очень нравиться этот форум...
    • Сообщения от 1212Lupus
    • http://belastro.net
Похоже, ложная паника с моей стороны. Видимо, забывал зажимать кнопку <CTRL> перед нажатием <END> при разметке трека...  :-\
Радиоастрономы-любители -- объединяемся!


Если утро наступает в три -
Через два часа уже зажгут фонари.
Уже кончился день, а я только встал,
А я только что встал и уже устал.
(с) НОЛЬ

Tau

  • Гость
Со мной тоже такое бывает. То Ctrl забываю нажать в состоянии глубокой задумчивости, то Shift жму и впадаю в панику, что ничего не происходит.  ;)