Форум проектов ISON и LFVN

Общий раздел => Астрооборудование => Тема начата: andreichk от Август 10, 2010, 00:26:24

Название: Как работать с ХАОСом
Отправлено: andreichk от Август 10, 2010, 00:26:24
скажите, а кто автор ХАОСа?
Название: Re: Как работать с ХАОСом
Отправлено: Игорь от Август 10, 2010, 00:36:11
скажите, а кто автор ХАОСа?

Володя Куприянов из Пулковской обсерватории, здесь VK
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: andreichk от Август 10, 2010, 00:48:42
прогу он мне прислал,но вот мне совершенно непонятно, как она скопом управляет.Кроме настроек экумода, я в ней не нашёл ничего, что напоминает на какие-нибудь кнопки включения зв. скорости напр.
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: Игорь от Август 10, 2010, 01:00:50
Попробуй спросить у Виктора Воропаева или Лёни-LeonidOSа, они разбирались с ХАОСом. Я же имею об этом весьма смутное представление, я ж не астроном и не любитель астрономии. Знаю, что ХАОС - для автоматического управления телескопом. Составляешь в специальном формате перечень наблюдаемых объектов и дальше ХАОС наводится, взаимодействует с программой управления ПЗС-камерой (КамераКонтрол), а потом и с программой обработки ПЗС-кадров (АПЕКС).

Вот старое письмо Володи (потом уберу) - можно получить общее представление. Но это 2008 год, что-то уже поменялось. АккуТайм - это программа управления GPS-приемником, чтобы точно привязывались измерения.

Андрей, привет!

> Для обзора через Хаос, нужно координаты прописать, а я чет подзабыл куда. Ну как то
> упустил этот момент.

В директории Ephem, куда складываются эфемериды для Хаоса, есть файл object.list. В его начале - описание формата и примеры. Для обзора ты пока прописываешь в него координаты площадок (по одной в строке) в следующем, допустим, виде:

01300600 = HA 013000 -060000 7x10
01450600 = HA 014500 -060000 7x10

и т.д.

Слева - просто символическое имя площадки; оно пойдет в имя файла и в его заголовок в качестве имени объекта (которое все равно поменяет автоматический скрипт). Для обзора логично называть их как-то примерно так, как здесь - т.е. по значению часового угла и склонения (или только часового угла, если ты не бегаешь вверх-вниз по склонению). "HA" - это не "на" в смысле адреса, куда послать, а hour angle, и означает площадку с фиксированным часовым углом. Далее идет само значение установочного часового угла (часы, минуты, секунды без пробелов) и склонения (знак, градусы, минуты, секунды). В конце - количество и длительность экспозиций - здесь это 7 штук (минимум для автоматической обработки) по 10 секунд. Это уже смотри сам. Кстати, проблемы с автоматической обработкой могут быть связаны с тем, что в серии слишком мало кадров.

Ты можешь создать такой файл один раз, а потом записывать его в директорию Ephem под именем object.list каждый раз, когда собираешься делать обзор. Когда работаешь по эфемериде - записывай под тем же именем файл со списком эфемеридных объектов. Ну, или если нравится вводить координаты вручную в Хаосе, можешь не париться с этим файлом и просто вводить их, беря из эфемериды на нужный момент, в поля delta и t в окне Target Хаоса. Только не забывай тогда вводить там же в поле Name точный номер объекта (например, 90007) - без всяких точек, подчеркиваний и пробелов.

> И еще, если тебе не трудно, напомни пожалуйста последовательность установки Хаоса.
> Подзабыл малость. А может есть инструкция где нибудь?

Инструкции готовой еще нет. Минимальная последовательность примерно такая. Должны быть уже установлены и работать AccuTime и CameraControl. Далее запускаешь инсталлятор Хаоса, при установке ставишь галочку на пункте SynScan v3 Hand Controller (кажется, так), а в конце заменяешь директорию для эфемерид на более удобную - типа C:\Ephem. В этой директории как раз и будет файл object.list (см. выше), и в нее же надо будет класть присланные файлы эфемерид. Если надо описать, как подключать эфемериды - скажи, я напишу. Это отдельная история, и сейчас не успею.

Когда установка закончится, кладешь в директорию C:\Documents and Settings\All Users\Application Data\ CHAOS файл synscan.conf, который есть в дистрибутиве. Директория All Users может быть hidden, т.ч. надо, если что, включить отображение спрятанных файлов. Текстовым редактором в synscan.conf в секции [Connection] прописываешь номер COM-порта, куда подключится монтировка (либо физический COM1, либо, если через переходник, - посмотрев его фактический номер в Диспетчере устройств -
например, COM5).

Запускаешь Хаос. Идешь в Settings - Options. Закладка Coordinates and time: прописываешь свои широту (в градусах), долготу (в часах) и высоту (в метрах). Закладка Scheduling: снимаешь галочку Enable sorting и from и to в Magnitude range; меняешь Maximum Z и Observe objects with Z < ... на 90. Нажимаешь OK. Все. После этого можно сохранить где-нибудь файлы telctl.ini и synscan.conf из Documents and Settings, чтобы при повторной установке не делать всю эту настройку еще раз, а просто записать эти два файла на то же место.

Теперь, когда монтировка подключена к компьютеру и проинициализирована с пульта, нажимаешь кнопку Mode (Offline) слева в середине окна Хаоса, выбираешь, допустим, Manual - и работаешь. Экспозиции делаются не из CameraControl, а отсюда же, из Хаоса, в окне Imaging. Там надо выставить число и длительность экспозиций и нажать кнопку Start, которая появится при наведении на надпись Idle. Только не забудь указать имя объекта (или
площадки) в поле Target - Name.

Если объекты или площадки введены в файл object.list, все они появятся в верхней половине окна Хаоса. Все параметры (имя, координаты и экспозиции) переносятся в нужные поля Хаоса при двойном щелчке на строке с нужным объектом. После этого можно нажать Point (а окне Target ниже координат) для наведения и, когда оно закончится, Start в окне Imaging для экспозиции. Ну, либо можно ввести всю информацию вручную в соотв. поля и нажать те же кнопки.

Ну и если объекты введены в object.list, можно сделать еще проще: выбрать объект в списке в верхней половине окна Хаоса (одиночным щелчком) и нажать Start под кнопкой Mode: Manual в левой средней части окна. Тогда 1) координаты и все остальное сами перенесутся в нужные поля (как по двойному щелчку, см. выше), 2) запустится наведение и 3) после него - экспозиция, по окончании которой Хаос 4) перейдет к следующему объекту, для которого опять же можно нажать Start, и т.д. А если вместо Mode: Manual выбрано Automatic, после этого цикл для следующего объекта начнется автоматически, а после него - следующий, и т.д. Т.е. вручную делать вообще ничего не надо; объекты (или площадки) отнаблюдаются сами в том порядке, в котором они перечислены в object.list.

В конце работы перейди в Mode: Offline и запаркуй телескоп (это делается только с пульта). И все. Может, я чего-то забыл, но если все сделано правильно, этого, в принципе, должно быть достаточно для установки и работы.

В.К.
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: LeonidOS от Август 10, 2010, 01:25:17
Я думаю что на это ответит только Володя.
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: krypton от Август 10, 2010, 01:26:34
Кроме настроек экумода, я в ней не нашёл ничего, что напоминает на какие-нибудь кнопки включения зв. скорости напр.

 Не видишь суслика? А он есть. Волшебным образом появляется в этом поле при подключении контроллера монтировки.

(http://s003.radikal.ru/i204/1008/f3/4b00b1fdfdbd.jpg)
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: andreichk от Август 10, 2010, 08:32:33
умник блин, а кнопки где?
Всё перепробовал, не вижу кнопок...
ну нашёл,нашёл уже
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: krypton от Август 10, 2010, 10:11:14
 "Ури, Ури, где у него кнопка"?

 (http://s58.radikal.ru/i161/1008/e5/40dde33b303f.jpg)

 По вопросам подключения к конкретному железу, также

думаю что на это ответит только Володя.
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: andreichk от Август 10, 2010, 19:38:45
да эти кнопки я тоже нажимал, та чтоли под какую-то конкретную камеру всё заточено? А если такой нет?
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: E.L. от Август 10, 2010, 20:03:57
Цитата из Володи Куприянова (здесь же на форуме):

С логикой часового ведения действительно не все так просто. Она зависит от того, в каком режиме наблюдается объект - "звездном" (по альфа-дельта) или "спутниковом" (по часовому углу вместо альфа). Если, например, первоначально бвл установлен второй режим, то для того, чтобы включить нормально часовик, не запутав ХАОС, нужно сначала переключиться в "звздный" режим (выбрать в поле ввода координат наведения альфу+дельту), затем убедиться, что в поле скорости ведения по альфа стоит ноль (если нет, поставить там ноль и нажать соседнюю кнопку Set) - и только после этого включение и выключение часовика соотв. кнопкой будет работать как ожидается.
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: andreichk от Август 10, 2010, 20:13:58
ура !!! нашёл как выводить родное экумодовское окошко с кнопками...
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: andreichk от Август 10, 2010, 23:29:41
а теперь рассказывайте мне, где там вот это:

Цитировать
Например, энкодер по дельта в текущем положении выдает, допустим, 7712345, при сдвиге в плюс на два шага - как и положено, 7712347, а при сдвиге еще на два шага - 9501234 (цифры, конечно, с потолка, и не в них дело - "критические" значения еще и меняются время от времени). При обратном сдвиге на два шага оно меняется с 9501234 обратно на 7712347.
?
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: VK от Август 16, 2010, 23:12:39
Какая у вас стоит версия прошивки?
Какое значение редукции?

Я на это не отвечу; в памяти осталась какая-то цифра порядка 1800, но должны помнить Олег с Володей - к ним и адресуюсь. Контроллер, как я понимаю, - один из двух, выпущенных самыми последними (второй пошел, кажется, на терскольскую 80-ку).


дайте точные значения скачков. Если они меняются, то хотябы для примера один-два варианта.
Раз скачут значения энкодеров то обязательно должны скакать и координаты на пульте. Это разве происходит?

Знал бы, что важны точные значения, записал бы. В виде логов все осталось в Тарихе. Если это абсолютно необходимо, и без них не разобраться, попробую по почте вытащить что-нибудь. Примерные значения, которые могу вспомнить - с 7740000 до 9580000, а также с около 7000000 (возможно, 6800000) до 8500000 или около того. Точнее сейчас не вспомнить.

Скачут ли координаты пульта, понять невозможно, потому что до подключения к компьютеру на них никто не смотрел (зачем они?), а после, когда выявилась проблема, с пульта ничего не считать, потому что экран разбит.


ЗЫ: За все время никто ничего подобного не замечал. Я так понял что вы не через экумод работаете, а через библиотеку с помощью своей проги? Может чего-то не учитываете?

И я за все время на всех предыдущих экземплярах ничего такого не видел. И что значит - не через экумод? Я сейчас не использую Аском-драйвер, а работаю напрямую с eqcontrl (прямее, увы, некуда :) ). В Аском-драйвере картина аналогичная. Да и с чего бы ей быть другой, если он сам работает через тот же самый eqcontrl?


ЗЗЫ: скажите свой номер аськи или скайпа, чтобы оперативней общаться. моя аська 240-897-514

Оперативней сейчас не получится, я в отпуске.

Что еще можно сделать, чтобы помочь разобраться? Какие-то сложные эксперименты в Тарихе вряд ли получится проделать по переписке, но если другого выхода нет - можно попробовать.
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: VK от Август 16, 2010, 23:51:39
ура !!! нашёл как выводить родное экумодовское окошко с кнопками...

Я до сих пор не могу понять, почему EQASCOM, всего лишь входящий в программную часть проекта EQMOD, отождествляют с самим EQMOD. Я столько намучился с их дурацким и глючным Аском-драйвером, что не буду использовать его больше ни за что и никогда. Но дело не в этом.

1) При установке ХАОСа нужно в списке систем управления выбрать вариант EQMOD. Это как раз то самое управление с использованием библиотеки eqcontrl напрямую, минуя Аском-драйвер и все его прелести. Если перед этим при предыдущей установке ХАОСа был установлен какой-то другой вариант системы управления (например, ASCOM), нужно будет также вручную стереть из Program Files\Pulkovo\CHAOS .dll-файлы, относящиеся к старой системе (например, ascom_scope.dll), поскольку ХАОС умеет работать только с одной системой управления одновременно (в отличие от CameraControl, например, которая может динамически переключаться между разными камерами). Можно работать и не через eqcontrl, а через Аском-драйвер (тогда при установке нужно отметить соотв. пункт - ASCOM-compliant что-то там) - но в этом случае я ни за что не отвечаю, а также невозможно будет вытащить текущие отсчеты энкодеров штатным способом (если сами сможете - флаг в руки :) ). Поэтому далее я пишу только про вариант eqcontrl.

2) После установки в окне Settings -> Control system settings нужно выставить СОМ-порт. Далее после коннекта (щелкнуть по крайней левой верхней в главном окне кнопке Mode, на которой написано Offline, и выбрать пункт Manual) в главном окне появляются все нужные элементы управления: 1) в поле Target можно вводить альфу (или часовой) и дельту и наводиться кнопкой Point ниже; 2) включать/выключать часовое кнопкой Sidereal в поле Tracking под кнопкой наведения или задавать произвольную скорость ведения (в "/с) ниже кнопки часового; 3) смещаться на заданное расстояние в аркминутах по часовому и/или дельта на вкладке Correct. Остальные функции (при соотв. поддержке со стороны железа их там еще куча) и управление камерой я не описываю вообще; камера управляется через отдельную программу CameraControl, которая из любительских поддерживает сейчас камеры FLI, SBIG и Apogee. Автоматизацию и задание программы наблюдений - тоже (Игорь, убери, пожалуйста, все эти описания - они к делу не относятся).

3) Далее, если при установке ХАОСа не была снята галочка Datalogging (а снимать ее не нужно), в списке служб появляется дополнительная служба логгера, которая ведет журнал операций системы управления. Она понадобится, чтобы вытащить отсчеты энкодеров. После установки ХАОСа надо сначала остановить службу Datalogger, потом открыть в редакторе файл C:\WINDOWS\logsvr.conf, установить в нем verbosity level (под рукой сейчас нет точного названия опции, но увидите сами) в 6, сохранить файл и запустить сервис снова. После этого в (по умолчанию) C:\WINDOWS\SYSTEM32\logs будут появляться файлы ГГГГММДД.log с журналом работы ХАОСа - в частности, там будут фиксироваться отсчеты энкодеров до и после команд перемещения. Если содержимое логов непонятно, шлите мне.

P.S. Все, связанное с ХАОСом, лучше обсуждать в соотв. ветке (http://lfvn.astronomer.ru/forum/index.php?topic=191.0 (http://lfvn.astronomer.ru/forum/index.php?topic=191.0)).
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: andreichk от Август 17, 2010, 09:52:49
будем разбираться по картинкам, так наверное проще....
Правильно я выбрал или есть другие варианты, о которых я и не подозреваю ?
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: andreichk от Август 17, 2010, 12:31:32
1) При установке ХАОСа нужно в списке систем управления выбрать вариант EQMOD.
ага, значит я неверно выбрал.Ок, я проделал все манипуляции как описано в П.1 и в результате получил прямое экумодовское соеденение как ты и описал .
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: andreichk от Август 17, 2010, 12:40:51
Я до сих пор не могу понять, почему EQASCOM, всего лишь входящий в программную часть проекта EQMOD, отождествляют с самим EQMOD. Я столько намучился с их дурацким и глючным Аском-драйвером, что не буду использовать его больше ни за что и никогда. Но дело не в этом.
так а с чем его ещё отождествлять? Оно же веддь и появляется в списке во всех планетариях, с ним удобно работать, ну любителям во всяком случае.Кроме того сами экумодовцы постоянно что-то там исправляют.Лично я глюков в последних версиях не наблюдал,координаты не прыгали а плавно менялись как и положено меняться....Вобщем я не буду настаивать конечно, но может стоит попробовать вернуться к нему? Хотя бы ради спортивного интереса...
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: andreichk от Август 17, 2010, 12:58:33
по П.3 я тоже проделал всё как надо, очень интересно читать лог-файл длиной с километр.Разве нельзя было организовать его столбиком хотябы?
И как избавиться от этого сообщения? Понимаю, что нужно как то привязку сделать, но не понимаю как?
Название: Re: Новая система для наведения телескопов A&I GOTO SYSTEM
Отправлено: andreichk от Август 17, 2010, 13:02:28
Кстати , в самом ближайшем будущем мы всё равно уйдём от экумодовского протокола связи с ПК и перейдём на более продвинутый и быстрый протокол под названием АСТРОКИНЕТИК.
Так что можете уже потихоньку привыкать к мысли, что с экумодом покончено.Возможность его использования сохранится, но ковыряться с ним никто особенно не будет.
Название: Re: Как работать с ХАОСом
Отправлено: VK от Август 17, 2010, 13:08:51
по П3 я тоже проделал всё как надо, очень интересно читать лог-файл длиной с километр.Разве нельзя было организовать его столбиком хотябы?
Нельзя :) Ты его в чем смотришь? Небось, во вьюере, который не понимает длинных строк или переносит слова по строкам? Включи режим без переноса по строкам, тогда сразу увидишь, что все не так страшно.

Цитировать
И как избавиться от этого сообщения? Понимаю, что нужно как то привязку сделать, но не понимаю как?
Если не надо реально куда-то наводиться - зайти в диалог Settings -> Control system settings на вкладку Alignment, введи там, допустим, альфа 0 0 0 дельта +90 0 0 и нажми Confirm. Тогда он будет считать, что ты якобы сделал алайнмент и сейчас смотришь в полюс.

Цитировать
Так что можете уже потихоньку привыкать к мысли, что с экумодом покончено.

Ура!!!
Название: Re: Как работать с ХАОСом
Отправлено: andreichk от Август 17, 2010, 13:11:49
Если не надо реально куда-то наводиться - зайти в диалог Settings -> Control system settings на вкладку Alignment, введи там, допустим, альфа 0 0 0 дельта +90 0 0 и нажми Confirm. Тогда он будет считать, что ты якобы сделал алайнмент и сейчас смотришь в полюс.
я так и сделал,но кнопка Confirm не активируется..... :-\
пардон Мсье, всё активировалось и заработало.....поторопился малость...
Название: Re: Как работать с ХАОСом
Отправлено: andreichk от Август 17, 2010, 13:32:07
кстати, а почему нет стандартных кнопок сворачивания окна и закрытия оного ? Ну жутко неудобно.....
Название: Re: Как работать с ХАОСом
Отправлено: andreichk от Август 17, 2010, 15:38:02
Ещё легче было бы разобраться с проблемой, если вывести значения микрошагов прямо в тело программы,справа от значений координат напр.Крайне неудобно каждый раз лазить в этот лог и выкапывать там эти значения...
Название: Re: Как работать с ХАОСом
Отправлено: andreichk от Август 17, 2010, 18:25:27
вот ещё обнаружил несоответствие указания текущего и звёздного времени
Название: Re: Как работать с ХАОСом
Отправлено: ilya от Август 17, 2010, 18:55:09
Цитировать
И я за все время на всех предыдущих экземплярах ничего такого не видел. И что значит - не через экумод? Я сейчас не использую Аском-драйвер, а работаю напрямую с eqcontrl (прямее, увы, некуда  ).
Ну вообще-то можно еще прямее - напрямую через ком порт, вообще без каких-либо библиотек :)
Цитировать
В Аском-драйвере картина аналогичная. Да и с чего бы ей быть другой, если он сам работает через тот же самый eqcontrl?
Всетаки первое что я советую сделать - это проверить эти глюки через чистый EQMOD. Без вашей проги.
Если глюк всетаки присутствут в железе то он должен проявиться в скачках координат. Если не
проявиться - то возможно вы чего то не учитываете при переходе от микрошагов к координатам. Вы случайно не прокрутили скоп в одну сторону на несколько кругов? Или может быть проблема с перекладкой?
Название: Re: Как работать с ХАОСом
Отправлено: krypton от Август 17, 2010, 19:06:08
вот ещё обнаружил несоответствие указания текущего и звёздного времени

 Проверь равенство долгот в настройках планетария и ХАОС'а.
Название: Re: Как работать с ХАОСом
Отправлено: andreichk от Август 17, 2010, 19:22:28
Проверь равенство долгот в настройках планетария и ХАОС'а.
вот ты специально такое пишешь? или думаешь, что я не догадался об этом?
Название: Re: Как работать с ХАОСом
Отправлено: andreichk от Август 17, 2010, 19:31:53
я кстати не вкурил, почему долгота задаётся в часах , а не в градусах. И почему там диапазон от 0 до 12 часов?
Название: Re: Как работать с ХАОСом
Отправлено: krypton от Август 17, 2010, 19:34:49
 Андрей, мы, пардон, не на Астрофоруме, и здесь нет советов, не проверенных на своей машине. У меня LST из ХАОС и, например, из StarCalc - совпадают. Кинь скрин обеих настроек.

 И поспокойнее, пожалуйста.
Название: Re: Как работать с ХАОСом
Отправлено: krypton от Август 17, 2010, 19:36:39
я кстати не вкурил, почему долгота задаётся в часах , а не в градусах.

 Собственно, правая часть скрина - ответ на вопрос. Читинская область на границе с Китаем?
Название: Re: Как работать с ХАОСом
Отправлено: andreichk от Август 17, 2010, 20:21:29
да я спокоен как дохлая лошадь.ты имеешь ввиду Ост- Вест? так я и Вест ставил, тоже время не совпадает. почему долгота в часах задаётся , а не в градусах?
Название: Re: Как работать с ХАОСом
Отправлено: andreichk от Август 17, 2010, 20:37:30
вот тоже самое с МАКСИМом.Эти же координаты показывает пульт со встроенным ГПСом. Он то точно не врёт
Название: Re: Как работать с ХАОСом
Отправлено: krypton от Август 17, 2010, 20:37:37
 Долгота в ХАОС задаётся в часовой мере, 1h=15°.

 Например, для моей точки с λ=37.3273°E будет 02h 29m 19s.
Название: Re: Как работать с ХАОСом
Отправлено: andreichk от Август 17, 2010, 20:39:22
а ну ка пересчитай побыстрому для моей долготы. что я там ввести долженда я уже сам посчитал..0h35m17s
Название: Re: Как работать с ХАОСом
Отправлено: krypton от Август 17, 2010, 20:41:29
00h 35m 16s
Название: Re: Как работать с ХАОСом
Отправлено: andreichk от Август 17, 2010, 20:47:49
 всё равно всё жутко неудобно без карты неба.... :-\
Название: Re: Как работать с ХАОСом
Отправлено: VK от Август 18, 2010, 12:03:55
кстати, а почему нет стандартных кнопок сворачивания окна и закрытия оного ? Ну жутко неудобно.....
По просьбам трудящихся. Народ часто нажимал кнопку закрытия по ошибке, а в случае ХАОСа выход из программы - это парковка телескопа, закрытие купола и потеря информации об уже наблюденных объектах. В общем, всех не удовлетворить, поэтому кнопок нет и не будет. Точка.


Ещё легче было бы разобраться с проблемой, если вывести значения микрошагов прямо в тело программы,справа от значений координат напр.Крайне неудобно каждый раз лазить в этот лог и выкапывать там эти значения...
А пока оно было не нужно, я и не делал. Тоже из опыта - выведешь слишком много, народ начнет пугаться и путаться (в лучшем случае) и лезть куда не надо (в худшем). А тем, кто понимает, что делает, и логи сойдут.


Цитировать
И я за все время на всех предыдущих экземплярах ничего такого не видел. И что значит - не через экумод? Я сейчас не использую Аском-драйвер, а работаю напрямую с eqcontrl (прямее, увы, некуда  ).
Ну вообще-то можно еще прямее - напрямую через ком порт, вообще без каких-либо библиотек :)
Ага, был бы бесконечно счастлив не связываться с непонятной закрытой библиотекой (eqcontrl). Только кто мне даст протокол EQMOD? Правильно, никто. Я спрашивал.


Цитировать
Всетаки первое что я советую сделать - это проверить эти глюки через чистый EQMOD. Без вашей проги.
Если глюк всетаки присутствут в железе то он должен проявиться в скачках координат. Если не
проявиться - то возможно вы чего то не учитываете при переходе от микрошагов к координатам. Вы случайно не прокрутили скоп в одну сторону на несколько кругов? Или может быть проблема с перекладкой?
Еще раз. С момента, когда глюк был замечен, он проявляется при любом варианте управления. С моей машины через eqcontrl из ХАОСа, через EQASCOM из ХАОСа, через EQASCOM из планетария, с машины Олега - естественно, через EQASCOM из планетария (не ставить же ему, бедному, ради этого ХАОС :) ). А был ли он до того, с самого начала - определить уже невозможно.

Формулы перехода от отсчетов к градусам, от координат монтировки к небесным, перекладку и пр. в том же духе проверял, естественно - да и какое они могут иметь значение, если тот же самый EQASCOM страдает той же проблемой? Потом, ровно тот же модуль в Тарихе работает на соседнем ORI-25 на EQ6, и на EQ6 - подчеркиваю, точно с тем же модулем eqmod.dll в ХАОСе - все в полном порядке. И точно так же все в порядке с eqmod.dll было на китабском экземпляре A&I - во всяком случае, никаких скачков координат.
Название: Re: Как работать с ХАОСом
Отправлено: ilya от Август 18, 2010, 16:48:48
Цитировать
Еще раз. С момента, когда глюк был замечен, он проявляется при любом варианте управления. С моей машины через eqcontrl из ХАОСа, через EQASCOM из ХАОСа, через EQASCOM из планетария, с машины Олега - естественно, через EQASCOM из планетария (не ставить же ему, бедному, ради этого ХАОС  ). А был ли он до того, с самого начала - определить уже невозможно.
Итак, получается, что глюк проявляется везде, в т.ч. из планетариев через EQASCOM?
Тогда совсем другой разговор, просто по началу я думал что только из ХАОСа.

Тогда самый главный вопрос: Какая всетаки версия прошивки у вас стоит? Обновлять пробывали?
Название: Re: Как работать с ХАОСом
Отправлено: VK от Август 18, 2010, 17:14:13
Итак, получается, что глюк проявляется везде, в т.ч. из планетариев через EQASCOM?
Тогда совсем другой разговор, просто по началу я думал что только из ХАОСа.
Да я ж писал об этом с самого начала. Только не помню, куда - может, только Андрею, может - в теме про A&I. Если бы проблема была бы только в моих программах, я бы и дергать никого не стал, естественно. Нет, в EQASCOM (запускали, кажется, из WinStars) ровно та же беда ровно на том же месте. И, еще раз повторяю, - какая разница, откуда и как происходит управление, если скачок происходит на уровне выдаваемых контроллером по функции EQ_GetMotorValues() отсчетов энкодеров? Ну да, каюсь, я вызываю при инициализации EQ_SetMotorValues(), пытаясь синхронизировать отсчеты псеводэнкодера, запомненные контроллером, с теми, которые запомнил с предыдущего запуска ХАОС. EQASCOM этого не делает. В этом ли дело, я не знаю - знаю, что раньше точно не портило, и сейчас не портит на EQ6 - только на последнем экземпляре A&I.


Тогда самый главный вопрос: Какая всетаки версия прошивки у вас стоит? Обновлять пробывали?
И это пишу еще раз - это вопрос к Володе Языкову, который занимался приводами. Хотя, возможно, и он не знает. Но явно одна из последних. Если это абсолютно необходимо, и если (не помню) GoToTools показывает версию, я могу попытаться вытащить ее из Тарихи дистанционно, только скажите точно, где она там пишется - для Тарихи нужны абсолютно точные инструкции. Обновлять не пробовали, поскольку полагали прошивку последней.
Название: Re: Как работать с ХАОСом
Отправлено: ilya от Август 18, 2010, 17:52:06
Цитировать
Да я ж писал об этом с самого начала. Только не помню, куда - может, только Андрею, может - в теме про A&I.
Просто в этой теме такого важного замечания небыло, вот я и подумал на ХАОС.

Цитировать
Если бы проблема была бы только в моих программах, я бы и дергать никого не стал, естественно. Нет, в EQASCOM (запускали, кажется, из WinStars) ровно та же беда ровно на том же месте. И, еще раз повторяю, - какая разница, откуда и как происходит управление, если скачок происходит на уровне выдаваемых контроллером по функции EQ_GetMotorValues() отсчетов энкодеров?
Да, конечно, разницы нету.

Цитировать
Ну да, каюсь, я вызываю при инициализации EQ_SetMotorValues(), пытаясь синхронизировать отсчеты псеводэнкодера, запомненные контроллером, с теми, которые запомнил с предыдущего запуска ХАОС. EQASCOM этого не делает. В этом ли дело, я не знаю - знаю, что раньше точно не портило, и сейчас не портит на EQ6 - только на последнем экземпляре A&I.
Нет, это не должно влиять.

Цитировать
И это пишу еще раз - это вопрос к Володе Языкову, который занимался приводами. Хотя, возможно, и он не знает. Но явно одна из последних. Если это абсолютно необходимо, и если (не помню) GoToTools показывает версию, я могу попытаться вытащить ее из Тарихи дистанционно, только скажите точно, где она там пишется - для Тарихи нужны абсолютно точные инструкции. Обновлять не пробовали, поскольку полагали прошивку последней.
Версию и дату компиляции прошивки показывает пульт при старте, но у вас он я так понимаю сломан. Надо конечно будет сделать чтобы и в гототулс отображалось. Может вспомните когда вы приобрели этот пульт? Может Андрей знает?
Я думаю что скорее всего дело в прошивке. Ее нужно просто обновить.

Взять последнюю прошивку от 9 мая 2010 можно отсюда:
http://astrokinethic.ru/index.php?option=com_phocadownload&view=category&id=1%3Aa-i-controller&Itemid=66&lang=ru
 
но тут один очень важный момент! Прошивки там лежит две: одна для тех у кого нет микросхемы FRAM (старые версии), и вторая для тех у кого она уже стоит (телескоп тогда каждую секунду в нее пишет свои координаты и остальные параметры, чтобы автоматически восстановить их при потере питания). Выбрать нужно правильную, иначе микропрограмма будет зависать, не дожидаясь ответа от несуществующей микросхемы.
Название: Re: Как работать с ХАОСом
Отправлено: andreichk от Август 18, 2010, 22:51:07
А пока оно было не нужно, я и не делал. Тоже из опыта - выведешь слишком много, народ начнет пугаться и путаться (в лучшем случае) и лезть куда не надо (в худшем). А тем, кто понимает, что делает, и логи сойдут.
может можно специально для нас сделать версию с выводом этих значений в теле программы? для отладки так сказать...
Название: Re: Как работать с ХАОСом
Отправлено: andreichk от Август 18, 2010, 22:52:18
Цитировать
Ага, был бы бесконечно счастлив не связываться с непонятной закрытой библиотекой (eqcontrl). Только кто мне даст протокол EQMOD? Правильно, никто. Я спрашивал.
может мы сможем дать, только тихо, по секрету , если Илья позволит ?
Название: Re: Как работать с ХАОСом
Отправлено: andreichk от Август 18, 2010, 22:53:31
Цитировать
но тут один очень важный момент! Прошивки там лежит две: одна для тех у кого нет микросхемы FRAM (старые версии), и вторая для тех у кого она уже стоит (телескоп тогда каждую секунду в нее пишет свои координаты и остальные параметры, чтобы автоматически восстановить их при потере питания). Выбрать нужно правильную, иначе микропрограмма будет зависать, не дожидаясь ответа от несуществующей микросхемы.
если в коробке печатная плата покрыта зелёным лаком, то это новая версия и в неё надо прошивать прошивку с ФРАМ.
Название: Re: Как работать с ХАОСом
Отправлено: andreichk от Август 18, 2010, 23:01:12
Цитировать
А пока оно было не нужно, я и не делал. Тоже из опыта - выведешь слишком много, народ начнет пугаться и путаться (в лучшем случае) и лезть куда не надо (в худшем). А тем, кто понимает, что делает, и логи сойдут.
я конечно понимаю, что автор имеет право со своей прогой всё , что угодно делать, но вот одного не пойму.Почему логи сохраняются в пути windows\system32\logs ? Это обязательно или можно другой путь назначить ? Мне напр. ну никак нет желания каждый раз в системный раздел лазить и стирать там их...сотру вдруг чегось важное из винды и кирдык тогда....
Название: Re: Как работать с ХАОСом
Отправлено: VK от Август 19, 2010, 13:04:47
может можно специально для нас сделать версию с выводом этих значений в теле программы? для отладки так сказать...
Сделаю по возвращении из отпуска. Сейчас под рукой у меня ничего нет для этого.

может мы сможем дать, только тихо, по секрету , если Илья позволит ?
Уже :) Спасибо Илье.

я конечно понимаю, что автор имеет право со своей прогой всё , что угодно делать, но вот одного не пойму.Почему логи сохраняются в пути windows\system32\logs ? Это обязательно или можно другой путь назначить ?
1) Остановить службу Datalogger.
2) Открыть файл C:\WINDOWS\logsvr.conf в редакторе.
3) Прописать вместо умолчального шаблона имени лог-файла (%SERVERDIR%/logs/...) желаемую - например, D:\chaos_logs\%YYYY%%MM%%DD%\chaos.log. В этом шаблоне %YYYY% будет автоматически заменено на текущий год, %MM% - на месяц, %DD% - на день (сутки начинаются по юлианской дате, т.е. в полдень). Поддиректории будут создаваться автоматически. Есть и другие символы, но этих хватит.
4) Сохранить файл.
5) Запустить службу.
6) Читать ветку про ХАОС, потому что другого источника документации нет, а на такие вопросы я отвечал уже раз по двадцать на каждый.
Название: Re: Как работать с ХАОСом
Отправлено: andreichk от Август 19, 2010, 22:14:13
да мы тоже уже по 200 раз обьясняли как прошивку обновлять, всё равно переспрашивают..
Название: Re: Как работать с ХАОСом
Отправлено: Игорь от Август 22, 2010, 05:39:55
6) Читать ветку про ХАОС, потому что другого источника документации нет, а на такие вопросы я отвечал уже раз по двадцать на каждый.

Андрейчик её не видит - она ж во внутренней части форума.
Название: Re: Как работать с ХАОСом
Отправлено: andreichk от Сентябрь 13, 2010, 00:43:39
Что-нибудь нашлось там в ХАОСе неправильное?