[WIKI] Интерфейс Gmoccapy с нуля.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

Косячок по дополнению 'progress' присутствует:

Код: Выделить всё

gladevcp: trouble looking for handlers in 'progress': iteration over non-sequence
Думаю, что это из-за другой ошибки:"unable to open file:<.../фсад....ngc>", на рабочем столе есть вообще такой?
Аватара пользователя
драгобрат
Кандидат
Сообщения: 93
Зарегистрирован: 05 апр 2015, 09:17
Репутация: 26
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение драгобрат »

извините что так долго зачитался вики файл на рабочем столе есть я его пытался открыть и gmp не знаю почему у меня на немецком
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

драгобрат писал(а):извините что так долго зачитался вики файл на рабочем столе есть я его пытался открыть..
Попробуйте обозвать .ngc по-проще - латиницей и без пробелов.
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

драгобрат писал(а):...gmp не знаю почему у меня на немецком
Про смену языка на офф. страничке
gmoccapy can be localized very easy, because the corresponding files are separated from the linuxcnc.po files, so there is no need to translate unneeded stuff.
The files are placed in /src/po/gmoccapy. Just copy the gmoccapy.pot file to something like fr.po and translate that file with gtranslator or poedit. After a make you got the GUI in your referenced language
At the Moment it is available in English, German, Spanish and Serbian. Feel free to help me to introduce more languages.
Мне кажется, что немецкая локаль получается когда gmoccapy не находит у себя языка, текуще-установленного в системе (русского пока нет), если бы в системе стояла английская локаль, то и gmoccapy возможно взял бы английскую автоматически, а не немецкую.
Аватара пользователя
драгобрат
Кандидат
Сообщения: 93
Зарегистрирован: 05 апр 2015, 09:17
Репутация: 26
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение драгобрат »

ребята ну что за х.... 2 раза переустановил gmp как в шапке описывает Сергей все работает и лимиты и передвижения ну а установить изменения не могу и все хоть тресни :oops:
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

драгобрат писал(а):2 раза переустановил gmp как в шапке описывает Сергей
А с какой версией Вы воюете? пользовательской (которая в комплекте с Debian) или девелоперской (которая из исходников) ?
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

Значит, надо последовательно устранять ошибки. И первым делом:"unable to open file:<.../фсад....ngc>", дальше смотреть ошибки в терминале.
Аватара пользователя
драгобрат
Кандидат
Сообщения: 93
Зарегистрирован: 05 апр 2015, 09:17
Репутация: 26
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение драгобрат »

версия с комплекта sim.gmoccapy после переустановок gmp ошибки не выкидывает я уже и ознакомился с ним чуть-чуть
Аватара пользователя
драгобрат
Кандидат
Сообщения: 93
Зарегистрирован: 05 апр 2015, 09:17
Репутация: 26
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение драгобрат »

да и не смог разобраться как начать уп с произвольной строки пробовал на способ axis не работает
Аватара пользователя
драгобрат
Кандидат
Сообщения: 93
Зарегистрирован: 05 апр 2015, 09:17
Репутация: 26
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение драгобрат »

РЕБЯТА ДА НУ ЕГО НАХРЕН И ЭТО GMOCCAPY
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение Serg »

драгобрат писал(а):извините что так долго зачитался вики файл на рабочем столе есть я его пытался открыть и gmp не знаю почему у меня на немецком
Дарю!
tmp_22596-post-14606846-0-31887100-1369048885-264396114.jpg (2590 просмотров) <a class='original' href='./download/file.php?id=47619&mode=view' target=_blank>Загрузить оригинал (36.73 КБ)</a>
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Georg_kai
Кандидат
Сообщения: 53
Зарегистрирован: 26 янв 2012, 11:16
Репутация: 2
Откуда: Новосибирск
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение Georg_kai »

Подключил к станку Gamepad,
возможно ли в интерфейсе промоделировать нажатие кнопок - выделенных ка картинке.
Вложения
gmoccapy_4_axis.png (2561 просмотр) <a class='original' href='./download/file.php?id=47680&mode=view' target=_blank>Загрузить оригинал (184.81 КБ)</a>
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

Georg_kai писал(а):Подключил к станку Gamepad,
возможно ли в интерфейсе промоделировать нажатие кнопок - выделенных ка картинке.
Я так понял, что Вы хотите привязать эти кнопки к кнопкам Gamepad.
Это можно. Кнопки интерфейса gmoccapy имеют имена, расписанные в п.5 (или можно посмотреть все имена в halshow в пинах gmoccapy). В файле postgui.hal нужно связать интересующие кнопки Gamepad с кнопками интерфейса gmoccapy или halui.
Например,

Код: Выделить всё

#----------------------------------------------------------------------------------------------------------
# Software-based estop
#----------------------------------------------------------------------------------------------------------
net button10  input.0.btn-base4 => halui.estop.activate
где btn-base4 - одна из кнопок моего джойстика, обычно эти кнопки для джойстиков находятся в компоненте input.0, оттуда и берем правильные названия для кнопок Gamepad.
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

Gmoccapy умеет удобно приостанавливаться в ходе выполнения g-code для ручной смены инструмента и автоматически измерять длину вновь установленного инструмента.

Особенности подхода:
- remap M6, при обнаружении в тексте g-code M6 Tx выполняется диалог для ручной смены и далее автоматом измерение с последующей записью отступа по Z в таблицу инструмента и автоматическое продолжение выполнения g-code,
- не нужен опорный (базовый) инструмент,
- настройки типа "раз-и-навсегда" делаются в .ini файле (позиция смены, позиция датчика Tool Setter, максимальное расстояние поиска Probe),
- настройки переменного типа делаются в прямо в GUI (поверхность заготовки, скорости поиска и уточнения).

Проверил. Работает.
Подробно последовательность работы с Auto Tool Measurement расписал в шапке.
plotik
Мастер
Сообщения: 428
Зарегистрирован: 10 май 2012, 15:30
Репутация: 33
Настоящее имя: Евгений
Откуда: Rostov-on-Don
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение plotik »

Debian Wheez xfce
при configure выдаёт следующее

Код: Выделить всё

.....checking for adeos... not found
checking for rtai_hal... /usr/realtime-3.4-9-rtai-686-pae/modules/rtai_hal.ko
checking for rtai_ksched... /usr/realtime-3.4-9-rtai-686-pae/modules/rtai_ksched.ko
checking for rtai_fifos... not found
checking for rtai_shm... not found
checking for rtai_sem... not found
....
но это проезжает и в конце ошибка

Код: Выделить всё

checking for Python support... yes
checking python version... OK
checking version of python libraries... python2.7
checking match between tk and Tkinter versions... 8.5
checking location of Python header files... /usr/include/python2.7
checking for Python headers... -I/usr/include/python2.7
checking for Python libraries... -lpthread -ldl  -lutil
checking whether the Boost::Python headers are available... no
configure: error: boost::python is required to build LinuxCNC
sudo apt-get install python-dev делал--пишет всё ок
:thinking:
"Ты не дрыгайся! Показывай свою гравицаппу. Если фирменная вещь — возьмём!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение Nick »

sudo apt-get install libboost-python-dev
plotik
Мастер
Сообщения: 428
Зарегистрирован: 10 май 2012, 15:30
Репутация: 33
Настоящее имя: Евгений
Откуда: Rostov-on-Don
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение plotik »

Nick писал(а):sudo apt-get install libboost-python-dev
сработало!
следующие ошиьки

Код: Выделить всё

checking for site-package location... /usr/lib/python2.7/dist-packages
checking GL/gl.h usability... no
checking GL/gl.h presence... no
checking for GL/gl.h... no
configure: error: Required OpenGL header missing.  Install it, or specify --disable-python to skip the parts of LinuxCNC that depend on Python
"Ты не дрыгайся! Показывай свою гравицаппу. Если фирменная вещь — возьмём!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
plotik
Мастер
Сообщения: 428
Зарегистрирован: 10 май 2012, 15:30
Репутация: 33
Настоящее имя: Евгений
Откуда: Rostov-on-Don
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение plotik »

так ---это проехали
поставил
sudo apt-get install mesa-common-dev
и
sudo apt-get install libglu1-mesa-dev
GL увидел
боремся с

Код: Выделить всё

checking for Xmu headers... checking X11/Xmu/Xmu.h usability... no
checking X11/Xmu/Xmu.h presence... no
checking for X11/Xmu/Xmu.h... no
configure: error: Required Xmu header missing.  Install it, or specify --disable-python to skip the parts of LinuxCNC that depend on Python
и это проехали
sudo apt-get install libxmu-dev

компилю
Запустил :good:
Зы если в домашней папке есть старые конфиги то gmoccapy не будет отображаться.
"Ты не дрыгайся! Показывай свою гравицаппу. Если фирменная вещь — возьмём!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение verser »

У Gmoccapy появилось новое дополнение - Probe Screen :) .
Probe Screen Gmoccapy.png (2297 просмотров) <a class='original' href='./download/file.php?id=50155&mode=view' target=_blank>Загрузить оригинал (267.55 КБ)</a>
Установка отличается от Axis только строчками подключения панели в .ini, надо так

Код: Выделить всё

EMBED_TAB_NAME=Probe Screen 
EMBED_TAB_LOCATION = ntb_user_tabs
EMBED_TAB_COMMAND = gladevcp  -x {XID} -u python/probe_screen.py probe_icons/probe_screen.glade 
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy с нуля.

Сообщение dinkata »

verser писал(а):У Gmoccapy появилось новое дополнение - Probe Screen
Отлично ,но опят ли только для конфиг из сим /home/my-cnc/linuxcnc-dev/scripts/linuxcnc '/home/my-cnc/linuxcnc-dev/configs/sim/gmoccapy/gmoccapy_4_axis.ini'. ?
Попьйтался запустит на конфиг из /home/my-cnc/linuxcnc сделан под axis ,потом в ини DISPLAY = gmoccapy ,
в " ntb_user_tabs" ест "Probe Screen" но он пустой ,нет никакие кнопки .Думаю все сделал по инструкции :wik:
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Ответить

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