Спонтанное переключение между вкладками AXIS

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Спонтанное переключение между вкладками AXIS

Сообщение Сергей Саныч »

Давно уже наблюдаю, что при отработке функций пользовательских кнопок в pyvcp, вызывающих подпрограммы через MDI_COMMAND часто не происходит возврат во вкладку "Ручное управление [F3]", AXIS остается в режиме "MDI [F5]". Причем какой-либо закономерности не заметил - то возвращается, то нет.
Может кто-нибудь подскажет, с чем это связано, и как сделать автовозврат в нужную вкладку?
Чудес не бывает. Бывают фокусы.
Аватара пользователя
odekolon
Мастер
Сообщения: 1103
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: Спонтанное переключение между вкладками AXIS

Сообщение odekolon »

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

как бороться?
я бы попробовал сделать хал-одновибратор, который по выходу из режима автомат принудительно переводил бы систему в режим ручного управления :hehehe:
но такое может самому не понравится, придется после каждой ручной команды MDI, обратно в режим MDI возвращаться придется вручную :hehehe:

вообще, режим MDI, в AXIS - лишний, IMHO, нахрен он вообще нужен? достаточно было бы строки MDI. "ввел команду она выполнилась". Как в маче.
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Спонтанное переключение между вкладками AXIS

Сообщение Сергей Саныч »

odekolon писал(а):я бы попробовал сделать хал-одновибратор, который по выходу из режима автомат принудительно переводил бы систему в режим ручного управления
Ещё бы узнать, как из hal или G-кода это сделать :thinking:
В смысле, переключить вкладки.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
odekolon
Мастер
Сообщения: 1103
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: Спонтанное переключение между вкладками AXIS

Сообщение odekolon »

http://linuxcnc.org/docs/2.7/html/gui/halui.html

halui.mode.manual (bit, in) - pin for requesting manual mode

halui.mode.mdi (bit, in) - pin for requesting mdi mode
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
odekolon
Мастер
Сообщения: 1103
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: Спонтанное переключение между вкладками AXIS

Сообщение odekolon »

в принципе, можно попытатся из G-кода дернуть какой-нибудь halpin, а тот уже дернет одновибратор
а тот уже дернет halui.mode.manual (bit, in) - pin for requesting manual mode
однвибратор, чтоб сигнал подержался бы какое-то время после окончания команды mdi
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Ответить

Вернуться в «LinuxCNC»