MYgmoccapy

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

MYgmoccapy

Сообщение Lexxa »

Поскольку gmoccappy все же ориентирована на использование мышки или тача, то использование ее в станке не совсем удобоваримо.
Мне хочется это исправить, но не хвататет знаний в программировании.

Хотелка такая
цель.png (2011 просмотров) <a class='original' href='./download/file.php?id=34262&mode=view' target=_blank>Загрузить оригинал (194.75 КБ)</a>
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MYgmoccapy

Сообщение Nick »

Я вот думаю, может проще совсем свой гуи состряпать? В gladevcp есть наверное все виджеты, которые могут понадобиться...

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

Re: MYgmoccapy

Сообщение Lexxa »

Nick писал(а):Я вот думаю, может проще совсем свой гуи состряпать? В gladevcp есть наверное все виджеты, которые могут понадобиться...

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

Re: MYgmoccapy

Сообщение Lexxa »

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

Re: MYgmoccapy

Сообщение Serg »

Там под этим набором виджетов лежит довольно серьёзный код на питоне...
Вот, чтоб вы представляли объём:

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

[~]$ du -sh /usr/bin/gmoccapy /usr/lib64/python2.7/site-packages/gmoccapy /usr/share/gmoccapy
180K	/usr/bin/gmoccapy
96K	/usr/lib64/python2.7/site-packages/gmoccapy
752K	/usr/share/gmoccapy
[~]$ 
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: MYgmoccapy

Сообщение aftaev »

UAVpilot, а форма как редактируется? Тоже в Питоне?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: MYgmoccapy

Сообщение Lexxa »

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

Re: MYgmoccapy

Сообщение Serg »

aftaev писал(а):UAVpilot, а форма как редактируется? Тоже в Питоне?
В специальном "рисовательном" редакторе. Но рисование формы - это примерно 5% всей работы.
Lexxa писал(а):На сколько реально это сделать?
Ну автор gmoccapy это осилил... ;)

P.S. Открой файл /usr/bin/gmoccapy (он текстовый) и зацени масштаб... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: MYgmoccapy

Сообщение Lexxa »

11.jpg (1961 просмотр) <a class='original' href='./download/file.php?id=34270&mode=view' target=_blank>Загрузить оригинал (229.65 КБ)</a>
Т.е. сделать типа такого вот
По идее поправить нужно совсем не много - удалить ползунки и обработку кнопок jog, поскольку это все будет делаться компонентом HALUI.
Изменить и перенсти в нормальное место инфу о скорости вращения шпинделя и подаче
Отобразить состояние регулировки подачи, шпинделя, скорости ходлостых перемещений и скорости перемещения в ручную.
:bender:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MYgmoccapy

Сообщение Serg »

Я смотрю ты уже даже почти всё сделал... Ну так запускать-то уже пробовал?.. :)

P.S. В /usr/bin/gmoccapy запрограммирована логика работы всех этих кнопочек, ползунков и прочих лампочек.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: MYgmoccapy

Сообщение Lexxa »

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

Re: MYgmoccapy

Сообщение verser »

Lexxa писал(а): пробовал - ругань сплошная, буду ковырять
Ты наверняка вкурсе, но на всякий случай напомню, что для редактирования gmoccapy.glade редактор надо запускать из терминала предварительно настроив среду исполнения вот так:

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

cd linuxcnc-dev
. ./scripts/rip-environment
glade
Ещё, при удалении "ползунка" надо также позаботиться об удалении переменных этого ползунка из /usr/bin/gmoccapy
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MYgmoccapy

Сообщение Nick »

Может просто ползункам поставить visible и show all в false?

А что там у них такого написано?
Ответить

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