Проверил два LPT-порта, покрутил двигатели...
Прикрутил к AXIS визуальную панель на Glade.
Сделал так:
нарисовал в Glade панель, используя элементы HAL_PYTHON и сохранил панель в папке с конфигурацией станка под именем mygui.ui
прописал в INI в разделе [DISPLAY]:
GLADEVCP = mygui.ui
в файле custom_postgui.hal прописал пины панели, присоединив их к связям HAL
При запуске ругается, как мне кажется, на библиотеку Glade...
Вот кусок сообщения:
Код: Выделить всё
**** GLADE VCP INFO: Not a libglade project, trying to load as a GTK builder project
Xlib.protocol.request.QueryExtension
Xlib.protocol.request.QueryExtension
**** GLADE VCP ERROR: X Protocol Error: 3
Killing task linuxcncsvr, PID=2684
Killing task milltask, PID=2750
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done
Debug file information:
Can not find -sec MOT -var MOT -num 1
Can not find -sec IO -var IO -num 1
Can not find -sec LINUXCNC -var NML_FILE -num 1
Can not find -sec EMC -var NML_FILE -num 1
111.hal:1: Warning: File contains DOS-style line endings.
(gladevcp:2760): libglade-WARNING **: Expected <glade-interface>. Got <interface>.
(gladevcp:2760): libglade-WARNING **: did not finish in PARSER_FINISH state
custom_postgui.hal:1: Warning: File contains DOS-style line endings.
custom_postgui.hal:1: Pin 'hal_led1' does not exist
/usr/bin/gladevcp:290: GtkWarning: GdkWindow 0x4600003 unexpectedly destroyed
gtk.main()
2684
PID TTY STAT TIME COMMAND
2750
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
(полный текст сообщения об ошибке ниже)

