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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

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

Сообщение Lexxa »

Когда активен G95 (подача в мм/об), gmoccapy некорректно отображает значение подачи в окне G-code.
Например, делаем
s500 m3
g1 x10 f0.1
Значение подачи остается нулем, при том что в окне регулировки подачи показывается верно.
Обошел это неудобство заменив в строке feed_str на " %.2f" % real_feed
Было
self.widgets.lbl_active_feed.set_label(feed_str)
стало
self.widgets.lbl_active_feed.set_label( " %.2f" % real_feed )

еще заметил, что если сделать g43, а значение коррекотров равно нулю, то остается активным G49.
:bender:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

gmocappy тут ни при чём.
Видимо считается нулевой коректор - отсутствие корректора.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
wally
Новичок
Сообщения: 15
Зарегистрирован: 23 янв 2015, 14:54
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение wally »

здравствуйте. а можно ли такую прогу сделать для windows. интересует возможность нанесения гравировки.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

wally писал(а):здравствуйте. а можно ли такую прогу сделать для windows. интересует возможность нанесения гравировки.
Mach3 чем не подходит?
wally
Новичок
Сообщения: 15
Зарегистрирован: 23 янв 2015, 14:54
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение wally »

nkp писал(а):Mach3 чем не подходит?
Если я правильно понял Gmoccapy может компенсировать неровности заготовки при гравировке предварительно просканировав поверхность (поправьте если не прав), в mach3 этого я не нашёл. Есть вот такая прога http://www.cnc-club.ru/forum/viewtopic. ... 982#p76051 но она для печатных плат работает вот с этим http://cncrouter.ru/forum/index.php?showtopic=367 . При создании G-кода гравировки по вектору в artcam, mach3 (соответственно после StepCam)останавливается на первой же строке.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

А что получается в Gкоде?
wally
Новичок
Сообщения: 15
Зарегистрирован: 23 янв 2015, 14:54
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение wally »

в программировании не силён поэтому разобраться самому не получается. предыдущего файла не осталось поэтому сделал заново, проверить его именно сейчас нет возможности.
Вложения
исходник и то что получается.rar
(125.7 КБ) 354 скачивания
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

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

Сообщение Lexxa »

Ради праздного любопытства запустил gmoccapy на Celeron 2.4 soket 478.
Ох, ё-маё, как же он тормозит.

Я конечно понимаю, что процессор старый итд итп, но.
В начале 2000х на нем люди приспокойненько играли в игрушки типа NFS, Героев итд.
Неужели игры были настолько хорошо написаны, что не тормозили?
Т.е. получается, что linux быстро работает только в консоли и ему не под силу рисовать статичную картинку без тормозов?
Или проблема в том,что gmoccapy это один большой скрипт прикрученный к gladevcp?

Откуда и чему там тормозить?
:bender:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Видеокарта какая? glxinfo что пишет?
Lexxa писал(а):В начале 2000х на нем люди приспокойненько играли в игрушки типа NFS, Героев итд.
Неужели игры были настолько хорошо написаны, что не тормозили?
Ну так поставь разрешение графики 320x200 или 640x480 как в игрушках начале 2000х... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

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

Сообщение Lexxa »

видеокарьа встроенная,
разрешение 1024х768

про glxinfo пока сказать не могу.
:bender:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

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

Сообщение Lexxa »

Друзья, если нарисовать интерфейс в на QT или GTK+ аналогичный? например, gmoccapy и описать его на с++ он будет шустрее работать?
Я понимаю, что вопрос задаю дурацкий, но мне кажется, что прикрученные виджеты glade к питону, который потом прикручивается к си работает тормозно. Ошибаюсь?
В пример можно поставить tklinuxcnc и xlinuxcnc, написанные на C++ и TK соответственно и работающие через NML.
:bender:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Lexxa писал(а):Я понимаю, что вопрос задаю дурацкий, но мне кажется, что прикрученные виджеты glade к питону, который потом прикручивается к си работает тормозно. Ошибаюсь?
А виджеты Tk прикрученные к питону, который потом прикручивается к си работает тормозно?
Это я про axis. :)
Lexxa писал(а):В пример можно поставить tklinuxcnc и xlinuxcnc, написанные на C++ и TK соответственно и работающие через NML.
Ну никто ж не заставляет пользовать gmocappy... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

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

Сообщение Lexxa »

Ну по загрузке цп аксис и джмоккапи отличаются на 6 - 7 процентов при отработке контрольной программы 26 и 19 % от i5. А вот xlinuxcnc кардинально меньше - 1%, и это при том, что он работает параллельно с джмоккапи.
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Lexxa писал(а): А вот xlinuxcnc кардинально меньше - 1%,
А это кто?
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

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

Сообщение Lexxa »

Это GUI, который раньше назывался xemc.
Он похож, на tkemc, c той разницей что написан на си и использует Xlib напрямую.
Там, кстати очень здорово реализованы функции для работы с NML. Можно их прям использовать для своего GUI без всяких питонов, tcl и прочих. Хоть под винду компиль их.
:bender:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Lexxa писал(а):А вот xlinuxcnc кардинально меньше
Логично - за красивости надо платить... :)
Lexxa писал(а):Там, кстати очень здорово реализованы функции для работы с NML. Можно их прям использовать для своего GUI без всяких питонов, tcl и прочих. Хоть под винду компиль их.
Так эти функции описаны в документации, ими все пользуются, ибо других-то нет. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

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

Сообщение Lexxa »

Ну я неуч, поэтому мне ново.
:bender:
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

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

Сообщение dinkata »

Нету клавиатура в gmoccapy (1.5.5.3 ) , Linuxcnc 2.7.3 :wik:
Куда ее искат .или ставит (не хочется :pssdoff: ) Matchbox-keyboard ?
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

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

Сообщение verser »

dinkata писал(а):Нету клавиатура в gmoccapy (1.5.5.3 ) , Linuxcnc 2.7.3 :wik:
Куда ее искат .или ставит (не хочется :pssdoff: ) Matchbox-keyboard ?
Автор предлагает ставить matchbox-keyboard.
plotik
Мастер
Сообщения: 428
Зарегистрирован: 10 май 2012, 15:30
Репутация: 33
Настоящее имя: Евгений
Откуда: Rostov-on-Don
Контактная информация:

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

Сообщение plotik »

Обнаружил баг. Если файл большой,у меня 10Мб,то он как-бы прогружается,картинку показывает,а вот g-code не отоброжает. После нажатия плэй Zет тупо едет вниз--на кнопку стоп не реагирует--еле успел на грибок шлёпнуть--так бы гравёру :silent:
"Ты не дрыгайся! Показывай свою гравицаппу. Если фирменная вещь — возьмём!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
Ответить

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