Возникли некоторые проблемы по интеграции probe_screen_v2 в linuxcnc.
Подключил я все. настроил. работает. поюзал - полезли ошибки. выяснил - капризный. но да ладно приноровимся.
и вот настал момент когда захотелось мне еще панельку добавить GLADEVCP, помимо probe_screen_v2, и тут полезли ошибки.
так выглядит без панели дефолтно при добавлении probe_screen
Код: Выделить всё
EMBED_TAB_NAME=Probe Screen
EMBED_TAB_COMMAND=halcmd loadusr -Wn gladevcp gladevcp -c gladevcp -x {XID} -u python/probe_screen.py -H probe_icons/probe_screen.hal probe_icons/probe_screen.glade
Код: Выделить всё
GLADEVCP=-u hitcounter.py manual-example.ui
EMBED_TAB_NAME=Probe Screen
EMBED_TAB_COMMAND=halcmd loadusr -Wn gladevcp gladevcp -c gladevcp -x {XID} -u python/probe_screen.py -H probe_icons/probe_screen.hal probe_icons/probe_screen.glade
Выяснил что probe_screen создает 3 пина в hal gladevcp Следовательно моя панель с ними конфликтует. Великий метод тыка нашел решение проблемы.И я сделал так.
Код: Выделить всё
GLADEVCP=-u hitcounter.py manual-example.ui
EMBED_TAB_NAME=Probe Screen
EMBED_TAB_COMMAND=halcmd loadusr -Wn probes gladevcp -c probes -x {XID} -u python/probe_screen.py -H probe_icons/probe_screen.hal probe_icons/probe_screen.glade
Вот только я не знаю на сколько корректно я решил проблему. Пока не могу проверить на реальной машине. Это тестовая виртуалка.
Соответственно будут ли работать функции ротации после моих изменений. Ну или как правильно сделать.
И еще вопрос до кучи и не по теме =)) можно ли как то сделать в линуксе подсветку синтаксиса Hal как на этом форуме или подобное. Если да то прошу подсказать.
Заранее премного благодарен.