Nick писал(а):Вот тут solo все очень хорошо придумал для простого фрезера/гравера:
А смысл это обсуждать, такое я могу и сам сделать.
Ну вот ещё решение для зацикливания программы:
Re: помогите новичку разобраться #35
Этот же принцип можно применить и для входа в паузу, если подменить вызов G0 на суброутину, которая делает нечто большее,
чем просто проезд в указанную точку.
В неё можно встроить опрос пинов hal_input и тогда ещё джойстиком без остановки УП управлять можно.
При этом, не смотря на кучу потраченных усилий всё равно придётся в крохотном окошке для просмора Gcod'a искать единственную нужную для старта строку из 100500 других строк.
Записывать, потом забивать обратно, вводить ещё кучу параметров рискуя что нибудь забыть или напутать.
Это если не забыл чего нибудь записать.
И главное зачем ради этого превращать УП в пользовательский шелл?
(По сути то она им и станет)