[WIKI] Интерфейс Gmoccapy с нуля.
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Когда активен 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.
Например, делаем
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.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
gmocappy тут ни при чём.
Видимо считается нулевой коректор - отсутствие корректора.
Видимо считается нулевой коректор - отсутствие корректора.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
wally
- Новичок
- Сообщения: 15
- Зарегистрирован: 23 янв 2015, 14:54
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
здравствуйте. а можно ли такую прогу сделать для windows. интересует возможность нанесения гравировки.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Mach3 чем не подходит?wally писал(а):здравствуйте. а можно ли такую прогу сделать для windows. интересует возможность нанесения гравировки.
-
wally
- Новичок
- Сообщения: 15
- Зарегистрирован: 23 янв 2015, 14:54
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Если я правильно понял Gmoccapy может компенсировать неровности заготовки при гравировке предварительно просканировав поверхность (поправьте если не прав), в mach3 этого я не нашёл. Есть вот такая прога http://www.cnc-club.ru/forum/viewtopic. ... 982#p76051 но она для печатных плат работает вот с этим http://cncrouter.ru/forum/index.php?showtopic=367 . При создании G-кода гравировки по вектору в artcam, mach3 (соответственно после StepCam)останавливается на первой же строке.nkp писал(а):Mach3 чем не подходит?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
А что получается в Gкоде?
-
wally
- Новичок
- Сообщения: 15
- Зарегистрирован: 23 янв 2015, 14:54
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
в программировании не силён поэтому разобраться самому не получается. предыдущего файла не осталось поэтому сделал заново, проверить его именно сейчас нет возможности.
- Вложения
-
- исходник и то что получается.rar
- (125.7 КБ) 354 скачивания
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Ради праздного любопытства запустил gmoccapy на Celeron 2.4 soket 478.
Ох, ё-маё, как же он тормозит.
Я конечно понимаю, что процессор старый итд итп, но.
В начале 2000х на нем люди приспокойненько играли в игрушки типа NFS, Героев итд.
Неужели игры были настолько хорошо написаны, что не тормозили?
Т.е. получается, что linux быстро работает только в консоли и ему не под силу рисовать статичную картинку без тормозов?
Или проблема в том,что gmoccapy это один большой скрипт прикрученный к gladevcp?
Откуда и чему там тормозить?
Ох, ё-маё, как же он тормозит.
Я конечно понимаю, что процессор старый итд итп, но.
В начале 2000х на нем люди приспокойненько играли в игрушки типа NFS, Героев итд.
Неужели игры были настолько хорошо написаны, что не тормозили?
Т.е. получается, что linux быстро работает только в консоли и ему не под силу рисовать статичную картинку без тормозов?
Или проблема в том,что gmoccapy это один большой скрипт прикрученный к gladevcp?
Откуда и чему там тормозить?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Видеокарта какая? glxinfo что пишет?

Ну так поставь разрешение графики 320x200 или 640x480 как в игрушках начале 2000х...Lexxa писал(а):В начале 2000х на нем люди приспокойненько играли в игрушки типа NFS, Героев итд.
Неужели игры были настолько хорошо написаны, что не тормозили?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
видеокарьа встроенная,
разрешение 1024х768
про glxinfo пока сказать не могу.
разрешение 1024х768
про glxinfo пока сказать не могу.
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Друзья, если нарисовать интерфейс в на QT или GTK+ аналогичный? например, gmoccapy и описать его на с++ он будет шустрее работать?
Я понимаю, что вопрос задаю дурацкий, но мне кажется, что прикрученные виджеты glade к питону, который потом прикручивается к си работает тормозно. Ошибаюсь?
В пример можно поставить tklinuxcnc и xlinuxcnc, написанные на C++ и TK соответственно и работающие через NML.
Я понимаю, что вопрос задаю дурацкий, но мне кажется, что прикрученные виджеты glade к питону, который потом прикручивается к си работает тормозно. Ошибаюсь?
В пример можно поставить tklinuxcnc и xlinuxcnc, написанные на C++ и TK соответственно и работающие через NML.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
А виджеты Tk прикрученные к питону, который потом прикручивается к си работает тормозно?Lexxa писал(а):Я понимаю, что вопрос задаю дурацкий, но мне кажется, что прикрученные виджеты glade к питону, который потом прикручивается к си работает тормозно. Ошибаюсь?
Это я про axis.
Ну никто ж не заставляет пользовать gmocappy...Lexxa писал(а):В пример можно поставить tklinuxcnc и xlinuxcnc, написанные на C++ и TK соответственно и работающие через NML.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Ну по загрузке цп аксис и джмоккапи отличаются на 6 - 7 процентов при отработке контрольной программы 26 и 19 % от i5. А вот xlinuxcnc кардинально меньше - 1%, и это при том, что он работает параллельно с джмоккапи.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
А это кто?Lexxa писал(а): А вот xlinuxcnc кардинально меньше - 1%,
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Это GUI, который раньше назывался xemc.
Он похож, на tkemc, c той разницей что написан на си и использует Xlib напрямую.
Там, кстати очень здорово реализованы функции для работы с NML. Можно их прям использовать для своего GUI без всяких питонов, tcl и прочих. Хоть под винду компиль их.
Он похож, на tkemc, c той разницей что написан на си и использует Xlib напрямую.
Там, кстати очень здорово реализованы функции для работы с NML. Можно их прям использовать для своего GUI без всяких питонов, tcl и прочих. Хоть под винду компиль их.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Логично - за красивости надо платить...Lexxa писал(а):А вот xlinuxcnc кардинально меньше
Так эти функции описаны в документации, ими все пользуются, ибо других-то нет.Lexxa писал(а):Там, кстати очень здорово реализованы функции для работы с NML. Можно их прям использовать для своего GUI без всяких питонов, tcl и прочих. Хоть под винду компиль их.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- dinkata
- Мастер
- Сообщения: 1028
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 391
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Нету клавиатура в gmoccapy (1.5.5.3 ) , Linuxcnc 2.7.3
Куда ее искат .или ставит (не хочется
) Matchbox-keyboard ?
Куда ее искат .или ставит (не хочется
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Автор предлагает ставить matchbox-keyboard.dinkata писал(а):Нету клавиатура в gmoccapy (1.5.5.3 ) , Linuxcnc 2.7.3![]()
Куда ее искат .или ставит (не хочется) Matchbox-keyboard ?
-
plotik
- Мастер
- Сообщения: 428
- Зарегистрирован: 10 май 2012, 15:30
- Репутация: 33
- Настоящее имя: Евгений
- Откуда: Rostov-on-Don
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Обнаружил баг. Если файл большой,у меня 10Мб,то он как-бы прогружается,картинку показывает,а вот g-code не отоброжает. После нажатия плэй Zет тупо едет вниз--на кнопку стоп не реагирует--еле успел на грибок шлёпнуть--так бы гравёру 
"Ты не дрыгайся! Показывай свою гравицаппу. Если фирменная вещь — возьмём!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
