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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

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

Сообщение Сергей Саныч » 07 дек 2018, 09:51

Давно уже наблюдаю, что при отработке функций пользовательских кнопок в pyvcp, вызывающих подпрограммы через MDI_COMMAND часто не происходит возврат во вкладку "Ручное управление [F3]", AXIS остается в режиме "MDI [F5]". Причем какой-либо закономерности не заметил - то возвращается, то нет.
Может кто-нибудь подскажет, с чем это связано, и как сделать автовозврат в нужную вкладку?
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 8018
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2500
Медальки:

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

Сообщение odekolon » 07 дек 2018, 10:18

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

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

вообще, режим MDI, в AXIS - лишний, IMHO, нахрен он вообще нужен? достаточно было бы строки MDI. "ввел команду она выполнилась". Как в маче.
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
odekolon
Мастер
 
Сообщения: 842
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 271
Медальки:
Настоящее имя: Борис

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

Сообщение Сергей Саныч » 07 дек 2018, 10:31

odekolon писал(а):я бы попробовал сделать хал-одновибратор, который по выходу из режима автомат принудительно переводил бы систему в режим ручного управления
Ещё бы узнать, как из hal или G-кода это сделать :thinking:
В смысле, переключить вкладки.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 8018
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2500
Медальки:

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

Сообщение odekolon » 07 дек 2018, 10:39

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
Мастер
 
Сообщения: 842
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 271
Медальки:
Настоящее имя: Борис

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

Сообщение odekolon » 07 дек 2018, 10:56

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


Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: aegis, Aeroplan, aksutov1996, al_us, AVK74, barroweer, Bing [Bot], Сергей Саныч, Darxton, Ershoff, gen123, Google [Bot], ignv, kihanat, Lafayette, Lebede, Lunatic, Majestic-12 [Bot], Malik, Malyarka74, Mehobr, MGG, nik1, niksooon, not4u, odekolon, PavelTch, Provodnik, гаечный ключ, rehden, sazn86, sergey27rus, SNS, spryt, SVP, trafbite, tsups, tubeman88, uzer, xenon-alien, xvovanx, Yandex [bot], Zobakka, Фукс, Леонид Владимирович

Поделиться

Reputation System ©'