[WIKI] Интерфейс Gmoccapy с нуля.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Года 3 назад "переходил" с axis на gmoccapy - для "типовых" конфигураций достаточно было только сменить интерфейс в .ini
С некторых пор stepconf/pncconf даже для шаговиков генерят конфигурацию с использованием ПИД.
С некторых пор stepconf/pncconf даже для шаговиков генерят конфигурацию с использованием ПИД.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
блин, да пока ждал ответа уже мальца разобрался и с основными функциями смог все запустить
у меняж еще и рязанская меса
сейчас тыцкаю кнопки и смотрю что к чему.
еще косяк в том, что я поставил linuxcnc 2.8, а в нем переопределены некоторые названия пинов. Я вот почему то у меня нет уверенности, что входящий в комплект gmocappy об этом в курсе. Никак не могу разобраться с управлением шпинделем. Да и остальные параметры явно на экране одни, а в дей2ствительности чуть другие. Кроме пожалуй координат.
\
у меняж еще и рязанская меса
сейчас тыцкаю кнопки и смотрю что к чему.
еще косяк в том, что я поставил linuxcnc 2.8, а в нем переопределены некоторые названия пинов. Я вот почему то у меня нет уверенности, что входящий в комплект gmocappy об этом в курсе. Никак не могу разобраться с управлением шпинделем. Да и остальные параметры явно на экране одни, а в дей2ствительности чуть другие. Кроме пожалуй координат.
\
-
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
бл;%*№
почему нигде не написано большими буквами "ЗАГЛЯНИ В ФАЙЛ GMOCAPPY.PREF ИДИОТ!!!!!!!!!!!!!!!!!!!!!!!!!!"
пол дня потратил разбираясь в минимуме и максимуме оборотов
Народ, а подскажите еще, правда пока никто ничего не подсказал, но вдруг
вот я сгенерил программку, она все рассчитала по относительным координатам и нигде в ней нет команд переключение системы координат. Я где то в видео видел как чувак задает начало относительной системы прям в интерфейсе и по моему это был гмокаппи. Так вот, есть такая штука? И кто вообще как делает, правит программу или что?
почему нигде не написано большими буквами "ЗАГЛЯНИ В ФАЙЛ GMOCAPPY.PREF ИДИОТ!!!!!!!!!!!!!!!!!!!!!!!!!!"
пол дня потратил разбираясь в минимуме и максимуме оборотов
Народ, а подскажите еще, правда пока никто ничего не подсказал, но вдруг
вот я сгенерил программку, она все рассчитала по относительным координатам и нигде в ней нет команд переключение системы координат. Я где то в видео видел как чувак задает начало относительной системы прям в интерфейсе и по моему это был гмокаппи. Так вот, есть такая штука? И кто вообще как делает, правит программу или что?
Последний раз редактировалось max73 19 сен 2019, 23:56, всего редактировалось 1 раз.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Есть, в gmoccapy см. нижние кнопки.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
да, нашел.UAVpilot писал(а):Есть, в gmoccapy см. нижние кнопки.
еще проблемка, загружаю код, а в редакторе кода пустота. Хотелось бы там его полистать, может подкрутить чего?
-
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
И еще одна фигня вылезла с дополнением progressbar.
Во-первых была ошибка при загрузке:
на форуме linuxcnc выяснилось что строку:
надо писать так:
а потом вылезла такая фигня:
и тут я уже не знаю что делать. Это быть может из-за linuxcnc 2.8 ?
апд, подумалось, а может это связано с отсутствием кода в редакторе? Судя по ошибке тут как нулевое количество строк кода. Хм, а в чем может быть проблема то? Код загружен точно, модель отрисовывается и станок ее нормально отработал.
Во-первых была ошибка при загрузке:
Код: Выделить всё
Preference file path: /home/maxim/linuxcnc/configs/gmcc1/gmoccapy.pref
gladevcp: trouble looking for handlers in 'progress': iteration over non-sequence
Traceback (most recent call last):
File "/usr/bin/gladevcp", line 136, in load_handlers
for object in objlist:
TypeError: iteration over non-sequence
Код: Выделить всё
return(ProgressClass(halcomp,builder,useropts))
Код: Выделить всё
return[ProgressClass(halcomp,builder,useropts)]
Код: Выделить всё
AUTO Mode
hal status motion mode changed
Traceback (most recent call last):
File "./progress.py", line 72, in _update_reald
self.progressbar.set_fraction(1.000*a/self.file_lines) # current g-code line complete in %
ZeroDivisionError: float division by zero
апд, подумалось, а может это связано с отсутствием кода в редакторе? Судя по ошибке тут как нулевое количество строк кода. Хм, а в чем может быть проблема то? Код загружен точно, модель отрисовывается и станок ее нормально отработал.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Значит он не загрузился из-за какой-то ошибки в нём. До какой-то версии это происходило именно в таком виде, потом поправили.max73 писал(а):еще проблемка, загружаю код, а в редакторе кода пустота. Хотелось бы там его полистать, может подкрутить чего?
Запросто. Эту версию постоянно "пилят". В нынешней стабильной 2.7.скольтотам gmoccapy достаточно стабильна.max73 писал(а):Это быть может из-за linuxcnc 2.8 ?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
они ее пилят уже несколько лет, мозоли так можно натеретьUAVpilot писал(а):Запросто. Эту версию постоянно "пилят".
даже дебиан чаще обновляется
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Теперь ещё будут на Qt перепиливать...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
но станок этот код уже прошел, как в нем может быть ошибка?UAVpilot писал(а):Значит он не загрузился из-за какой-то ошибки в нём. До какой-то версии это происходило именно в таком виде, потом поправили.
- evgenymcp
- Мастер
- Сообщения: 1418
- Зарегистрирован: 23 апр 2017, 05:37
- Репутация: 326
- Настоящее имя: Евгений
- Откуда: Абакан,Хакасия
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
У меня прогресс бар от versera не заработал на 2.7. Разбираться не стал, пока не до него.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Иногда наблюдаются проблемы с заголовком Unicode. Иногда отказывается переваривать кириллицу (в комментариях, понятно).UAVpilot писал(а):Значит он не загрузился из-за какой-то ошибки в нём.
Чудес не бывает. Бывают фокусы.
-
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
всегда пишу комментарии по английски или латинскими буквами. Где то далеко внутри мозга сидит правило не мешать кодировки в одном текстовом файле.Сергей Саныч писал(а):Иногда отказывается переваривать кириллицу (в комментариях, понятно).
сейчас доеду и добавлю проверку переменной на ноль, может заработает.
еще, в аксисе при запуске грузится пример, а в гмокаппи нет, это кстати тоже может влиять.
-
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
мда, если указать файл для первоначальной загрузки, то редактор работает, а progressbar нет
но если попытаться загрузить новый файл, то ничего не работает
моя тяга к гребанным последним версиям линукс поделок меня всегда подводила, но буду бороться!
но если попытаться загрузить новый файл, то ничего не работает
моя тяга к гребанным последним версиям линукс поделок меня всегда подводила, но буду бороться!
-
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
борьба с ветряными мельницами!
при попытке загрузить файл ошибка:
подозреваю проблему с кодировками, и вдруг меня осенило посмотреть кодировку файла программы, оказалось кодировка macintosh, да из какой нафиг это вселенной-то! Файл готовили в freecad, я даже и не подумал о таком варианте.
В общем встроенный редактор заработал и превьюшка кода в основном экране тоже.
progressbar не заработал но ошибок теперь никаких не выдает. Потом буду разбираться.
при попытке загрузить файл ошибка:
Код: Выделить всё
/usr/lib/python2.7/dist-packages/gladevcp/hal_sourceview.py:130: GtkWarning: gtk_text_buffer_emit_insert: assertion 'g_utf8_validate (text, len, NULL)' failed
В общем встроенный редактор заработал и превьюшка кода в основном экране тоже.
progressbar не заработал но ошибок теперь никаких не выдает. Потом буду разбираться.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Вы файлик-то G-кода бы выложили (в архивированном виде). Подозреваю, что там не Макинтош, а только кажется
Чудес не бывает. Бывают фокусы.
-
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
зафига? это теперь не самая главная проблема и нет смысла тратить на нее время уважаемого сообщества. Пусть "генератор" (это товарищ по работе) файлов сам разбирается почему у него во фрикаде яблокодировка. У меня он генерит юникод и гмокаппи все нормально видит.Сергей Саныч писал(а):Вы файлик-то G-кода бы выложили (в архивированном виде). Подозреваю, что там не Макинтош, а только кажется
хотел еще фьючерсы прикрутить, но почитав какие у людей проблемы с версией 2.7, решил даже не пытаться вкостромячить это в 2.8, для моих задач пока всего хватает.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Тогда точнее указывай симптомы. Я лишь описал возможную причину вот этого:max73 писал(а):но станок этот код уже прошел, как в нем может быть ошибка?
max73 писал(а):еще проблемка, загружаю код, а в редакторе кода пустота.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
так решилось уже все.
кстати, интерфейс подсвечивает текущую строку и по скролбару сбоку видно сколько осталось, так что progressbar наверное и не нужен.
кстати, интерфейс подсвечивает текущую строку и по скролбару сбоку видно сколько осталось, так что progressbar наверное и не нужен.
- evgenymcp
- Мастер
- Сообщения: 1418
- Зарегистрирован: 23 апр 2017, 05:37
- Репутация: 326
- Настоящее имя: Евгений
- Откуда: Абакан,Хакасия
- Контактная информация:
Re: [WIKI] Интерфейс Gmoccapy с нуля.
На мелких УП да. На больших абсолютно не информативен. Скроллбар падает вниз и висит там ещё в начале УП.max73 писал(а):так решилось уже все.
кстати, интерфейс подсвечивает текущую строку и по скролбару сбоку видно сколько осталось, так что progressbar наверное и не нужен.
Еще присутствует такой неприятный момент при загрузке тяжелых УП - при управлении с клавиатуры очень низкая отзывчивость интерфейса. Кнопка уже отпущена а ось может продолжать движение. Я так недавно воткнулся гравером в фанеру 15мм. Чудом ось остановилась не проколов жертву насквозь Даже гравер не пострадал. Нужно переходить на MPG пульт