ВНИМАНИЕ! На форуме начался конкурс - астрофотография месяца ИЮЛЬ!
0 Пользователей и 4 Гостей просматривают эту тему.
Цитата: Ivan7enych от 04 Дек 2007 [02:18:19]Продрался сквозь нетривиальности работы с ком-портом. Иван, с дрожью в голосе и надеждой спрашиваю: что означает в окне выбора COM-порта надпись "Auto"?Неужели есть механизм поиска устройства по портам?
Продрался сквозь нетривиальности работы с ком-портом.
FWWRITENAME FWWriteEE Все команды должны иметь уникальный 3-й символ (по нему и различаются)...
Цитата: Ivan7enych от 04 Дек 2007 [13:40:16]FWWRITENAME FWWriteEE Все команды должны иметь уникальный 3-й символ (по нему и различаются)...?
Цитата: Дядя Вова от 04 Дек 2007 [09:16:01]Цитата: Ivan7enych от 04 Дек 2007 [02:18:19]Продрался сквозь нетривиальности работы с ком-портом. Иван, с дрожью в голосе и надеждой спрашиваю: что означает в окне выбора COM-порта надпись "Auto"?Неужели есть механизм поиска устройства по портам?Ага, сделал. Открываю каждый доступный порт и посылаю команду FWCOUNT, т.е. запрашиваю количество фильтров. Если нет ответа или ответ не верный (должен вернуться символ '1'...'9'), закрываю порт и иду дальше.Суммарно за секунду-полсекунды находит.Можно пойти дальше и добавить в прошивку команду идентификации (например FWID), которая возвращает уникальный ID (байта 4) прописанный в EEPROM. И находить не абстрактное колесо, а с данным ID. Но это уже немного перебор, я пока не знаю ситуации когда к компу может быть подключено несколько колес фильтров...
Иван, возможно одно замечание, а возможно и нет, поскольку программу не запускал, а только смотрел на скриншот. Возможность выполнить Хоммирование есть? Возможность встать в позицию Home необходима по двум причинам. 1-ая в случае какого либо сбоя позиционирования, чтобы не выключать питание, а убрать ошибку дистанционно. 2-я - после выполнения Home происходит перезапись переменных отвечающих за имена фильтров из флаш. Это конечно можно переписать, но наверное ни к чему, такая практика применяется во всех серийных контроллерах колес, на которые я читал описание. Надеюсь, возможность поменять имена фильтров из программы заложена.
Цитата: Ivan7enych от 04 Дек 2007 [13:00:48]Ага, сделал. Открываю каждый доступный порт и посылаю команду FWCOUNT, т.е. запрашиваю количество фильтров. Если нет ответа или ответ не верный (должен вернуться символ '1'...'9'), закрываю порт и иду дальше.Так, коленопреклоненно прошу поделиться сей полезной фичей с Mefody - пусть он в братском драйвере также сделает!
Ага, сделал. Открываю каждый доступный порт и посылаю команду FWCOUNT, т.е. запрашиваю количество фильтров. Если нет ответа или ответ не верный (должен вернуться символ '1'...'9'), закрываю порт и иду дальше.
что большинство астрофотографов работают с цветными приемниками...большинству вообще не нужно колесо фильтров
Цитата: Александр Л. от 05 Дек 2007 [16:01:44]что большинство астрофотографов работают с цветными приемниками...большинству вообще не нужно колесо фильтровГоворят, что нет солдата, не мечтающего стать генералом.
По поводу совместного контроллера у меня мысли такие.
Расширить свою систему (в том же стиле "FWtemperature"...) мне честно говоря гораздо проще, чем совмещать 2 разных системы. Поэтому вопрос - стоит-ли возиться?
Как проще, так и делай. Главное, чтобы народ не запутался с ascom драйверами.Но лучше, если команды фокусера будут вида FCxxxxxxx, IMHO.