Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.starlab.ru/showthread.php?t=18132
Дата изменения: Unknown Дата индексирования: Mon Apr 11 16:01:08 2016 Кодировка: Windows-1251 Поисковые слова: вечный календарь |
13.05.2010, 13:05 | #1 |
Модератор астрофото
Регистрация: 26.07.2008
Адрес: Краснодар
Сообщений: 8,839
|
MaximAlarm: Будильник для съемки через MaximDL
Достал меня глючащий максим, собираюсь опробовать GuideMaster, но пока пользуюсь максимом решил написать под него будильник.
Суть проблемы: Максим начинает делать кадр, но если фотик сбойнул (к примеру, пропало питание, отвалился провод, еще что), то макс не заканчивает кадр, а ждет на Reading или еще как, может висеть так вечно, пока вручную не нажмешь Stop. Метод контроля: максим постоянно пишет лог в "мои документы"/MaximDL/logs, в том числе такие строки: 02:15:43*4 Started 60.000s 4290x2856 exposure, binned 1x1, ROI (0, 0) 02:15:12*4 Completed 60.000s 4290x2856 exposure, binned 1x1, ROI (0, 0) Решение: Можно было бы написать бота, самого нажимающего стоп, потом дисконнект, потом коннект и опять старт, но ... долго, сложно и не факт, что поможет. Поэтому, пока что будильник. "Будильник" подцепляется к каталогу логов, находит самый свежий файл и следит за его изменениями. Находя Started начинает считать указанные секунды и, если через значение "паниковать через N секунд" после теоретического окончания экспозиции не находит строку "Сompleted", начинает в цикле проигрывать указанный wav-файл (сейчас есть бага, начинает проигрывать каждую секунду, исправлю потом - для нудного будильника на основе Ding.wav подходит) . Еще есть анализ строки "Guide star потеряна" (нет под рукой точной строки). Начинает паниковать, если строка встречается больше указанного количества раз (аля "погодный сенсор" получается). Функционал готов, найду строку и будет готова эта часть проги. Прога написана на C#.Net, требует .NET 3.5 для работы. ЗЫ: Кому дать код проекта под C# 2010 - легко. Я сам третий день как C# в глаза вижу
__________________
skype: oleg_milantiev |
13.05.2010, 13:13 | #2 |
Модератор астрофото
Регистрация: 26.07.2008
Адрес: Краснодар
Сообщений: 8,839
|
Re: MaximAlarm: Будильник для съемки через MaximDL
Ну и большой такой прогресс-бар (надо будет еще больше сделать), а то пока углядишь в максиме маленького червячка и его положение, все глаза сломаешь.
Поправка - требует 4.0 .net. Пытаюсь запустить на "чистом" компе
__________________
skype: oleg_milantiev |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
выбор окуляра | Opossum-B | Астрономическое оборудование | 174 | 19.04.2011 22:08 |