Форум проектов ISON и LFVN
Общий раздел => Астрооборудование => Тема начата: andreichk от Август 10, 2010, 00:26:24
-
скажите, а кто автор ХАОСа?
-
скажите, а кто автор ХАОСа?
Володя Куприянов из Пулковской обсерватории, здесь VK
-
прогу он мне прислал,но вот мне совершенно непонятно, как она скопом управляет.Кроме настроек экумода, я в ней не нашёл ничего, что напоминает на какие-нибудь кнопки включения зв. скорости напр.
-
Попробуй спросить у Виктора Воропаева или Лёни-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 и запаркуй телескоп (это делается только с пульта). И все. Может, я чего-то забыл, но если все сделано правильно, этого, в принципе, должно быть достаточно для установки и работы.
В.К.
-
Я думаю что на это ответит только Володя.
-
Кроме настроек экумода, я в ней не нашёл ничего, что напоминает на какие-нибудь кнопки включения зв. скорости напр.
Не видишь суслика? А он есть. Волшебным образом появляется в этом поле при подключении контроллера монтировки.
(http://s003.radikal.ru/i204/1008/f3/4b00b1fdfdbd.jpg)
-
умник блин, а кнопки где?
Всё перепробовал, не вижу кнопок...ну нашёл,нашёл уже
-
"Ури, Ури, где у него кнопка"?
(http://s58.radikal.ru/i161/1008/e5/40dde33b303f.jpg)
По вопросам подключения к конкретному железу, также
думаю что на это ответит только Володя.
-
да эти кнопки я тоже нажимал, та чтоли под какую-то конкретную камеру всё заточено? А если такой нет?
-
Цитата из Володи Куприянова (здесь же на форуме):
С логикой часового ведения действительно не все так просто. Она зависит от того, в каком режиме наблюдается объект - "звездном" (по альфа-дельта) или "спутниковом" (по часовому углу вместо альфа). Если, например, первоначально бвл установлен второй режим, то для того, чтобы включить нормально часовик, не запутав ХАОС, нужно сначала переключиться в "звздный" режим (выбрать в поле ввода координат наведения альфу+дельту), затем убедиться, что в поле скорости ведения по альфа стоит ноль (если нет, поставить там ноль и нажать соседнюю кнопку Set) - и только после этого включение и выключение часовика соотв. кнопкой будет работать как ожидается.
-
ура !!! нашёл как выводить родное экумодовское окошко с кнопками...
-
а теперь рассказывайте мне, где там вот это:
Например, энкодер по дельта в текущем положении выдает, допустим, 7712345, при сдвиге в плюс на два шага - как и положено, 7712347, а при сдвиге еще на два шага - 9501234 (цифры, конечно, с потолка, и не в них дело - "критические" значения еще и меняются время от времени). При обратном сдвиге на два шага оно меняется с 9501234 обратно на 7712347.
?
-
Какая у вас стоит версия прошивки?
Какое значение редукции?
Я на это не отвечу; в памяти осталась какая-то цифра порядка 1800, но должны помнить Олег с Володей - к ним и адресуюсь. Контроллер, как я понимаю, - один из двух, выпущенных самыми последними (второй пошел, кажется, на терскольскую 80-ку).
дайте точные значения скачков. Если они меняются, то хотябы для примера один-два варианта.
Раз скачут значения энкодеров то обязательно должны скакать и координаты на пульте. Это разве происходит?
Знал бы, что важны точные значения, записал бы. В виде логов все осталось в Тарихе. Если это абсолютно необходимо, и без них не разобраться, попробую по почте вытащить что-нибудь. Примерные значения, которые могу вспомнить - с 7740000 до 9580000, а также с около 7000000 (возможно, 6800000) до 8500000 или около того. Точнее сейчас не вспомнить.
Скачут ли координаты пульта, понять невозможно, потому что до подключения к компьютеру на них никто не смотрел (зачем они?), а после, когда выявилась проблема, с пульта ничего не считать, потому что экран разбит.
ЗЫ: За все время никто ничего подобного не замечал. Я так понял что вы не через экумод работаете, а через библиотеку с помощью своей проги? Может чего-то не учитываете?
И я за все время на всех предыдущих экземплярах ничего такого не видел. И что значит - не через экумод? Я сейчас не использую Аском-драйвер, а работаю напрямую с eqcontrl (прямее, увы, некуда :) ). В Аском-драйвере картина аналогичная. Да и с чего бы ей быть другой, если он сам работает через тот же самый eqcontrl?
ЗЗЫ: скажите свой номер аськи или скайпа, чтобы оперативней общаться. моя аська 240-897-514
Оперативней сейчас не получится, я в отпуске.
Что еще можно сделать, чтобы помочь разобраться? Какие-то сложные эксперименты в Тарихе вряд ли получится проделать по переписке, но если другого выхода нет - можно попробовать.
-
ура !!! нашёл как выводить родное экумодовское окошко с кнопками...
Я до сих пор не могу понять, почему 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)).
-
будем разбираться по картинкам, так наверное проще....
Правильно я выбрал или есть другие варианты, о которых я и не подозреваю ?
-
1) При установке ХАОСа нужно в списке систем управления выбрать вариант EQMOD.
ага, значит я неверно выбрал.Ок, я проделал все манипуляции как описано в П.1 и в результате получил прямое экумодовское соеденение как ты и описал .
-
Я до сих пор не могу понять, почему EQASCOM, всего лишь входящий в программную часть проекта EQMOD, отождествляют с самим EQMOD. Я столько намучился с их дурацким и глючным Аском-драйвером, что не буду использовать его больше ни за что и никогда. Но дело не в этом.
так а с чем его ещё отождествлять? Оно же веддь и появляется в списке во всех планетариях, с ним удобно работать, ну любителям во всяком случае.Кроме того сами экумодовцы постоянно что-то там исправляют.Лично я глюков в последних версиях не наблюдал,координаты не прыгали а плавно менялись как и положено меняться....Вобщем я не буду настаивать конечно, но может стоит попробовать вернуться к нему? Хотя бы ради спортивного интереса...
-
по П.3 я тоже проделал всё как надо, очень интересно читать лог-файл длиной с километр.Разве нельзя было организовать его столбиком хотябы?
И как избавиться от этого сообщения? Понимаю, что нужно как то привязку сделать, но не понимаю как?
-
Кстати , в самом ближайшем будущем мы всё равно уйдём от экумодовского протокола связи с ПК и перейдём на более продвинутый и быстрый протокол под названием АСТРОКИНЕТИК.
Так что можете уже потихоньку привыкать к мысли, что с экумодом покончено.Возможность его использования сохранится, но ковыряться с ним никто особенно не будет.
-
по П3 я тоже проделал всё как надо, очень интересно читать лог-файл длиной с километр.Разве нельзя было организовать его столбиком хотябы?
Нельзя :) Ты его в чем смотришь? Небось, во вьюере, который не понимает длинных строк или переносит слова по строкам? Включи режим без переноса по строкам, тогда сразу увидишь, что все не так страшно.
И как избавиться от этого сообщения? Понимаю, что нужно как то привязку сделать, но не понимаю как?
Если не надо реально куда-то наводиться - зайти в диалог Settings -> Control system settings на вкладку Alignment, введи там, допустим, альфа 0 0 0 дельта +90 0 0 и нажми Confirm. Тогда он будет считать, что ты якобы сделал алайнмент и сейчас смотришь в полюс.
Так что можете уже потихоньку привыкать к мысли, что с экумодом покончено.
Ура!!!
-
Если не надо реально куда-то наводиться - зайти в диалог Settings -> Control system settings на вкладку Alignment, введи там, допустим, альфа 0 0 0 дельта +90 0 0 и нажми Confirm. Тогда он будет считать, что ты якобы сделал алайнмент и сейчас смотришь в полюс.
я так и сделал,но кнопка Confirm не активируется..... :-\
пардон Мсье, всё активировалось и заработало.....поторопился малость...
-
кстати, а почему нет стандартных кнопок сворачивания окна и закрытия оного ? Ну жутко неудобно.....
-
Ещё легче было бы разобраться с проблемой, если вывести значения микрошагов прямо в тело программы,справа от значений координат напр.Крайне неудобно каждый раз лазить в этот лог и выкапывать там эти значения...
-
вот ещё обнаружил несоответствие указания текущего и звёздного времени
-
И я за все время на всех предыдущих экземплярах ничего такого не видел. И что значит - не через экумод? Я сейчас не использую Аском-драйвер, а работаю напрямую с eqcontrl (прямее, увы, некуда ).
Ну вообще-то можно еще прямее - напрямую через ком порт, вообще без каких-либо библиотек :)
В Аском-драйвере картина аналогичная. Да и с чего бы ей быть другой, если он сам работает через тот же самый eqcontrl?
Всетаки первое что я советую сделать - это проверить эти глюки через чистый EQMOD. Без вашей проги.
Если глюк всетаки присутствут в железе то он должен проявиться в скачках координат. Если не
проявиться - то возможно вы чего то не учитываете при переходе от микрошагов к координатам. Вы случайно не прокрутили скоп в одну сторону на несколько кругов? Или может быть проблема с перекладкой?
-
вот ещё обнаружил несоответствие указания текущего и звёздного времени
Проверь равенство долгот в настройках планетария и ХАОС'а.
-
Проверь равенство долгот в настройках планетария и ХАОС'а.
вот ты специально такое пишешь? или думаешь, что я не догадался об этом?
-
я кстати не вкурил, почему долгота задаётся в часах , а не в градусах. И почему там диапазон от 0 до 12 часов?
-
Андрей, мы, пардон, не на Астрофоруме, и здесь нет советов, не проверенных на своей машине. У меня LST из ХАОС и, например, из StarCalc - совпадают. Кинь скрин обеих настроек.
И поспокойнее, пожалуйста.
-
я кстати не вкурил, почему долгота задаётся в часах , а не в градусах.
Собственно, правая часть скрина - ответ на вопрос. Читинская область на границе с Китаем?
-
да я спокоен как дохлая лошадь.ты имеешь ввиду Ост- Вест? так я и Вест ставил, тоже время не совпадает. почему долгота в часах задаётся , а не в градусах?
-
вот тоже самое с МАКСИМом.Эти же координаты показывает пульт со встроенным ГПСом. Он то точно не врёт
-
Долгота в ХАОС задаётся в часовой мере, 1h=15°.
Например, для моей точки с λ=37.3273°E будет 02h 29m 19s.
-
а ну ка пересчитай побыстрому для моей долготы. что я там ввести долженда я уже сам посчитал..0h35m17s
-
00h 35m 16s
-
всё равно всё жутко неудобно без карты неба.... :-\
-
кстати, а почему нет стандартных кнопок сворачивания окна и закрытия оного ? Ну жутко неудобно.....
По просьбам трудящихся. Народ часто нажимал кнопку закрытия по ошибке, а в случае ХАОСа выход из программы - это парковка телескопа, закрытие купола и потеря информации об уже наблюденных объектах. В общем, всех не удовлетворить, поэтому кнопок нет и не будет. Точка.
Ещё легче было бы разобраться с проблемой, если вывести значения микрошагов прямо в тело программы,справа от значений координат напр.Крайне неудобно каждый раз лазить в этот лог и выкапывать там эти значения...
А пока оно было не нужно, я и не делал. Тоже из опыта - выведешь слишком много, народ начнет пугаться и путаться (в лучшем случае) и лезть куда не надо (в худшем). А тем, кто понимает, что делает, и логи сойдут.
И я за все время на всех предыдущих экземплярах ничего такого не видел. И что значит - не через экумод? Я сейчас не использую Аском-драйвер, а работаю напрямую с eqcontrl (прямее, увы, некуда ).
Ну вообще-то можно еще прямее - напрямую через ком порт, вообще без каких-либо библиотек :)
Ага, был бы бесконечно счастлив не связываться с непонятной закрытой библиотекой (eqcontrl). Только кто мне даст протокол EQMOD? Правильно, никто. Я спрашивал.
Всетаки первое что я советую сделать - это проверить эти глюки через чистый EQMOD. Без вашей проги.
Если глюк всетаки присутствут в железе то он должен проявиться в скачках координат. Если не
проявиться - то возможно вы чего то не учитываете при переходе от микрошагов к координатам. Вы случайно не прокрутили скоп в одну сторону на несколько кругов? Или может быть проблема с перекладкой?
Еще раз. С момента, когда глюк был замечен, он проявляется при любом варианте управления. С моей машины через eqcontrl из ХАОСа, через EQASCOM из ХАОСа, через EQASCOM из планетария, с машины Олега - естественно, через EQASCOM из планетария (не ставить же ему, бедному, ради этого ХАОС :) ). А был ли он до того, с самого начала - определить уже невозможно.
Формулы перехода от отсчетов к градусам, от координат монтировки к небесным, перекладку и пр. в том же духе проверял, естественно - да и какое они могут иметь значение, если тот же самый EQASCOM страдает той же проблемой? Потом, ровно тот же модуль в Тарихе работает на соседнем ORI-25 на EQ6, и на EQ6 - подчеркиваю, точно с тем же модулем eqmod.dll в ХАОСе - все в полном порядке. И точно так же все в порядке с eqmod.dll было на китабском экземпляре A&I - во всяком случае, никаких скачков координат.
-
Еще раз. С момента, когда глюк был замечен, он проявляется при любом варианте управления. С моей машины через eqcontrl из ХАОСа, через EQASCOM из ХАОСа, через EQASCOM из планетария, с машины Олега - естественно, через EQASCOM из планетария (не ставить же ему, бедному, ради этого ХАОС ). А был ли он до того, с самого начала - определить уже невозможно.
Итак, получается, что глюк проявляется везде, в т.ч. из планетариев через EQASCOM?
Тогда совсем другой разговор, просто по началу я думал что только из ХАОСа.
Тогда самый главный вопрос: Какая всетаки версия прошивки у вас стоит? Обновлять пробывали?
-
Итак, получается, что глюк проявляется везде, в т.ч. из планетариев через EQASCOM?
Тогда совсем другой разговор, просто по началу я думал что только из ХАОСа.
Да я ж писал об этом с самого начала. Только не помню, куда - может, только Андрею, может - в теме про A&I. Если бы проблема была бы только в моих программах, я бы и дергать никого не стал, естественно. Нет, в EQASCOM (запускали, кажется, из WinStars) ровно та же беда ровно на том же месте. И, еще раз повторяю, - какая разница, откуда и как происходит управление, если скачок происходит на уровне выдаваемых контроллером по функции EQ_GetMotorValues() отсчетов энкодеров? Ну да, каюсь, я вызываю при инициализации EQ_SetMotorValues(), пытаясь синхронизировать отсчеты псеводэнкодера, запомненные контроллером, с теми, которые запомнил с предыдущего запуска ХАОС. EQASCOM этого не делает. В этом ли дело, я не знаю - знаю, что раньше точно не портило, и сейчас не портит на EQ6 - только на последнем экземпляре A&I.
Тогда самый главный вопрос: Какая всетаки версия прошивки у вас стоит? Обновлять пробывали?
И это пишу еще раз - это вопрос к Володе Языкову, который занимался приводами. Хотя, возможно, и он не знает. Но явно одна из последних. Если это абсолютно необходимо, и если (не помню) GoToTools показывает версию, я могу попытаться вытащить ее из Тарихи дистанционно, только скажите точно, где она там пишется - для Тарихи нужны абсолютно точные инструкции. Обновлять не пробовали, поскольку полагали прошивку последней.
-
Да я ж писал об этом с самого начала. Только не помню, куда - может, только Андрею, может - в теме про 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 (старые версии), и вторая для тех у кого она уже стоит (телескоп тогда каждую секунду в нее пишет свои координаты и остальные параметры, чтобы автоматически восстановить их при потере питания). Выбрать нужно правильную, иначе микропрограмма будет зависать, не дожидаясь ответа от несуществующей микросхемы.
-
А пока оно было не нужно, я и не делал. Тоже из опыта - выведешь слишком много, народ начнет пугаться и путаться (в лучшем случае) и лезть куда не надо (в худшем). А тем, кто понимает, что делает, и логи сойдут.
может можно специально для нас сделать версию с выводом этих значений в теле программы? для отладки так сказать...
-
Ага, был бы бесконечно счастлив не связываться с непонятной закрытой библиотекой (eqcontrl). Только кто мне даст протокол EQMOD? Правильно, никто. Я спрашивал.
может мы сможем дать, только тихо, по секрету , если Илья позволит ?
-
но тут один очень важный момент! Прошивки там лежит две: одна для тех у кого нет микросхемы FRAM (старые версии), и вторая для тех у кого она уже стоит (телескоп тогда каждую секунду в нее пишет свои координаты и остальные параметры, чтобы автоматически восстановить их при потере питания). Выбрать нужно правильную, иначе микропрограмма будет зависать, не дожидаясь ответа от несуществующей микросхемы.
если в коробке печатная плата покрыта зелёным лаком, то это новая версия и в неё надо прошивать прошивку с ФРАМ.
-
А пока оно было не нужно, я и не делал. Тоже из опыта - выведешь слишком много, народ начнет пугаться и путаться (в лучшем случае) и лезть куда не надо (в худшем). А тем, кто понимает, что делает, и логи сойдут.
я конечно понимаю, что автор имеет право со своей прогой всё , что угодно делать, но вот одного не пойму.Почему логи сохраняются в пути windows\system32\logs ? Это обязательно или можно другой путь назначить ? Мне напр. ну никак нет желания каждый раз в системный раздел лазить и стирать там их...сотру вдруг чегось важное из винды и кирдык тогда....
-
может можно специально для нас сделать версию с выводом этих значений в теле программы? для отладки так сказать...
Сделаю по возвращении из отпуска. Сейчас под рукой у меня ничего нет для этого.
может мы сможем дать, только тихо, по секрету , если Илья позволит ?
Уже :) Спасибо Илье.
я конечно понимаю, что автор имеет право со своей прогой всё , что угодно делать, но вот одного не пойму.Почему логи сохраняются в пути 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) Читать ветку про ХАОС, потому что другого источника документации нет, а на такие вопросы я отвечал уже раз по двадцать на каждый.
-
да мы тоже уже по 200 раз обьясняли как прошивку обновлять, всё равно переспрашивают..
-
6) Читать ветку про ХАОС, потому что другого источника документации нет, а на такие вопросы я отвечал уже раз по двадцать на каждый.
Андрейчик её не видит - она ж во внутренней части форума.
-
Что-нибудь нашлось там в ХАОСе неправильное?