ВНИМАНИЕ! На форуме завершено голосование в конкурсе - астрофотография месяца ИЮЛЬ-АВГУСТ!
0 Пользователей и 1 Гость просматривают эту тему.
Он отвечает за скорость при спиральном поиске
При смещении ползунка влево, диагональ квадрата поиска нарастает медленнее, при смещении вправо - быстрее. Конкретные цифры мне ни о чем не говорят. Я не знаю, что это такое. Вероятно, это шаги в ед. времени. Чем меньше цифра, тем медленнее будет накручивать спираль монтировка. Соответственно и тем ближе к стартовой точке поиска она окажется через какое-то время.
Понятно не то. А можно понизить скорость Slew при наведении из планетария/APT? Чтобы он не на 800х крутил моторы?Я так понимаю эти ползунки же отвечают за это, там от 0 до 800 как раз.
Эти опции влияют только на ручное наведение кнопками на паде.Когда выдается команда на GOTO монтировка сама решает с какой скоростью ей наводиться. (Если правда опция high speed/low speed. Но eqmod в нее не умеет вроде бы)Можно попробовать поиграться с опцией в Other Options -> Goto Rate Limit. По умолчанию там No Limit. Но это тоже напрямую скорость не контролирует. Она стратегию наведения меняет. С одного большого goto (когда монтировка едет с максимальной скоростью ибо далеко) на несколько маленьких передвижений, а goto только в самом конце когда цель близко и скорость монтировка вибирает небольшую.
По моему опыту методом тыка если поставить ползунки на 280 и перед наведениям их подвигать монти делает GoTo из APT медленнее и с меньшим шумом шим.
Когда выдается команда на GOTO монтировка сама решает с какой скоростью ей наводиться. (Если правда опция high speed/low speed. Но eqmod в нее не умеет вроде бы)
Есть документация на EQMOD: https://eq-mod.sourceforge.net/docs/EQMOD_Doc.pdf там в общем черным по белому написано что делают какие ползунки. Одни контролируют Slew Rate, другой Goto/Park.
По файлу EQMOD.ini в C:\Documents and Settings\YourLoginAccount\Application Data\EQMOD[slewrates]InitalPreset=1 (это номер rate скорости которая будет использоваться в качестве скорости по умолчанию при запуске для кнопок поворота)rate_5=800rate_4=400rate_3=64rate_2=2rate_1=1COUNT=5 (это количество предуставновленных скоростей, обычно отображается то 4)Вопрос к rate_5 может это и есть скорость GoTo и 800 надо поменять на 500 например в файле ini?Опять же только методом тыка скорость GoTo уменьшается если перед наведением ползунки перевести на 280-300 оба и Ra и Dec. Изначально они стоят на 1.Это отключается после GoTo. При повторном наведении GoTo надо их опять подвигать вверх вниз, иначе скорость бешенная и можем на морозе попасть на большую нагрузку и пропуск шагов.
You can drag the rate controls to adjust how the mount responds to the direction buttons.
В мануале в лимит goto rate дествительно опущено (или конкретно в этом опущено) но вот сообщение от автора eqmod где описано как этот лимит (опция GOTO Rate limit, не вот эти ползунки у кнопок) влияет на алгоритмы работы монтировки:https://groups.io/g/EQMOD/message/50619
Говорится о каком то доп меню и траблах потом.Пока кроме способа найденного мной методом тыка установкой ползунков на 280ничего другого не увидел.Что за доп меню и как сделать эту активацию кнопки дополнительно?:https://groups.io/g/EQMOD/message/50617
' Function name : EQ_StartMoveMotor' Description : Slew RA/DEC Motor based on provided microstep counts' Return type : DOUBLE' 000 - Success' 001 - COM PORT Not available' 003 - COM Timeout Error' 004 - Motor still busy, aborted' 010 - Cannot execute command at the current stepper controller state' 011 - Motor not initialized' 999 - Invalid Parameter' Argument : DOUBLE motor_id' 00 - RA Motor' 01 - DEC Motor' Argument : DOUBLE hemisphere' 00 - North' 01 - South' Argument : DOUBLE direction' 00 - Forward(+)' 01 - Reverse(-)' Argument : DOUBLE steps count' Argument : DOUBLE motor de-acceleration point (set between 50% t0 90% of total steps)'
' Function name : EQ_Slew()' Description : Slew RA/DEC Motor based on given rate' Return type : DOUBLE' 000 - Success' 001 - Comport Not available' 003 - COM Timeout Error' 004 - Motor still busy' 010 - Cannot execute command at the current stepper controller state' 011 - Motor not initialized' 999 - Invalid Parameter' Argument : DOUBLE motor_id' 00 - RA Motor' 01 - DEC Motor' Argument : INTEGER direction' 00 - Forward(+)' 01 - Reverse(-)' Argument : INTEGER rate' 1-800 of Sidreal Rate'
попытаться обойти теплолюбивую функцию своей самописной..
Цитата: Дядя Вова от 21 Дек 2022 [18:45:32]попытаться обойти теплолюбивую функцию своей самописной..Почему тогда при установке двух ползунков на 300 из 800перед GoTo Монти медленно едет? Как то ставил 190 - очень долго наводилась. Методом тыка определил если не подвигать ползунки перед GoTo Монти полетит на всех парах. Функция однозначно теплолюбивая, при -20С смазка в 12 больших подшипниках Монти стынет и на 9 скорости реально не вариант её вращать. Трррр мотор может потерять шаги при разгоне и надо заново привязываться.
Other Options -> Goto Rate Limit
Дико извиняюсь. Не понял, что вопрос с морозом решен.
Цитата: Дядя Вова от 21 Дек 2022 [19:07:19]Дико извиняюсь. Не понял, что вопрос с морозом решен.Дико спасибо за помощь. Я хотел найти точное описание но его нет, и решение чтобы каждый раз руками не двигать их, иначе сессия слетает.
v2.00g Попробовал. Сохраняется в EQMOD.INI. B читается.
Цитата: Дядя Вова от 21 Дек 2022 [20:13:30]v2.00g Попробовал. Сохраняется в EQMOD.INI. B читается.У меня такая же версия. То есть один раз установив будет наводится с такой скоростью?А чтобы отключить вернуть в 800? Значение 800 в ini в стандартной настройке?
Это я к чему? Светлые умы могут взять VisualBasic 6.0, исходники EQASCOM из папочки /..../ASCOM/Telescope/Source и попытаться обойти теплолюбивую функцию своей самописной..
If targetRAEncoder > currentRAEncoder Then gGotoParams.RA_Direction = 0 Select Case [b]gGotoParams.rate[/b] <-- Значения движка GoTo Rate и этот же параметр в EQMOD.INI Case 0 ' let mount decide on slew rate gGotoParams.RA_SlewActive = 0 eqres = EQStartMoveMotor(0, 0, 0, DeltaRAStep, GetSlowdown(DeltaRAStep)) Case Else gGotoParams.RA_SlewActive = 1 eqres = EQ_Slew(0, 0, 0, CLng(gGotoParams.rate)) [b]<---Здесь наведение типо "клавишами"[/b] End Select