eddy_em: (Костерок)
[personal profile] eddy_em
2015.05.07_17:33:53
Темновой с экспозицией в 5с

Сегодня пришлось ковырять новую камеру Apogee. На сей раз получилось разобраться намного быстрей, чем в прошлый раз, когда нам поменяли "на точь такую же", а оказалось, что начинка там была совершенно иной...


Вот такая камера на чипе KAF-16803 будет использоваться в фокусе Куде телескопа Цейсс-1000, а также в гиде БТА. Сразу в лоб решить проблему не удалось — у меня была устаревшая версия библиотеки libapogee, которая про эту матрицу ничего знать не знала (а т.к. в начале работы в матрицу загружаются конфигурационные данные, просто так пропатчить код не вышло бы). Благо, на сайте randomfactory.com, где я брал прошлую версию библиотеки, лежат и свежие версии. В т.ч. с примером под данную камеру.

Первым делом я поставил libapogee-3.0.3079 и перекомпилял свой apogee_C_wrapper, чтобы мой apogeecontrol работал с этой камерой. С USB все оказалось просто: после перекомпиляции и установки этой обертки apogee_control -T сразу же показал температуру (кстати, почему-то вместо температуры горячего конца элемента Пельтье отображается более низкая, чем температура камеры; видимо, это — температура холодного конца Пельтье, а между ним и матрицей еще нагреватель воткнут для стабилизации температуры: стабильность Т я еще не проверял).
С экспозициями тоже получилось странно: если у предыдущей камеры скорость 1 соответствовала 16-битному режиму, а скорость 2 — 12-битному, то здесь получилось почему-то наоборот. Да еще и с артефактами на скорости 1.

Потом я стал разбираться с работой по сети. Сходу пример из библиотечки не сработал, пришлось добавить отладочной информации. Оказалось, что используемый библиотекой curl слишком вумный: он пытается связаться с камерой через прокси, указанный в переменных окружения. Добавление clearenv() перед вызовом функции поиска камеры спас ситуацию. Все работает.
Что интересно, работа через сеть идет посредством обычных POST/GET запросов! Т.е. в принципе, можно было бы с этой камерой вообще самописными велосипедами работать, если б не нужно уйму регистров записывать/читать в процессе работы.

Теперь остается добавить поддержку работы с этой камерой по сети в сишную обертку и в сам apogee_control.

Date: 2015-05-09 06:35 pm (UTC)
From: [identity profile] http://users.livejournal.com/__hedin/
оффтоп: тебя чо, забанили на лоре? Давно сообщений не видно. Каков новый ник?

Date: 2015-05-09 08:13 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
Да, забанили. Пока я туда не собираюсь. Уж больно там возрос процент неадеквата. Сначала др. синуса из модераторов выгнали (уж адекватней модератора поискать надо!), потом шому не выгнали (уж фашистей некуда!)... Ну их нафиг.

October 2025

S M T W T F S
   1234
567 89 1011
121314 15161718
19202122232425
2627 28293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 25th, 2026 10:23 pm
Powered by Dreamwidth Studios