Страница 15 из 29

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

Добавлено: 19 июн 2015, 21:29
Lexxa
Вопрос знатокам питона и gmoccapy, как заменить ntb_jog?

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

Добавлено: 19 июн 2015, 21:34
Lexxa
По логике вещей добавить вслед за вышеприведенными строками это

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

if "box_jog" in self.get_ini_info.get_embedded_tabs()[1]:
                 widgetlist = ["frm_jogging"]
                 for widget in widgetlist:
                 self.widgets[widget].hide()
Так?

И где это файл лежит?

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

Добавлено: 19 июн 2015, 23:41
Lexxa
Lexxa писал(а):По логике вещей добавить вслед за вышеприведенными строками это

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

if "box_jog" in self.get_ini_info.get_embedded_tabs()[1]:
                 widgetlist = ["frm_jogging"]
                 for widget in widgetlist:
                 self.widgets[widget].hide()
Так?

И где это файл лежит?
лежит он в /usb/bin/phyton
а это только скроет панельку с frm_jogging

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

Добавлено: 20 июл 2015, 01:00
raddd
Пробовал твое дополнение "компенсация по Z" очень понравилось! прошу не судить что влез сюда с AXIS :oops: возможно это можно сделать и для GMOCCAPY.
неудоство мое состоит в том что надо в MDI править-писать параметры измерений.
я еще нуб (надеюсь с вашей помощьюью-пока что)
но хотелось бы это как то сделать юзабельней....
вот "докинул" что сумел. "нарисовал" в GLADE. как это можно прикрутить к функционалу?
и еще кнопочку ВЫПОЛНИТЬ.

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

Добавлено: 20 июл 2015, 01:10
raddd
и еще замечен "глюк" если незапущена УП если подвигать ползунок мотор идет в срыв. я так понял что компенсация идет прямо в stepgen, минуя ту часть системы в которой забито ускорение.

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

Добавлено: 20 июл 2015, 06:43
verser
raddd писал(а):неудоство мое состоит в том что надо в MDI править-писать параметры измерений
Cуществует неплохой вариант для удобного ввода параметров предварительного сканирования - мастер "Compensation Z map" группы "Probe" пакета Features, он сразу необходимый gcode формирует и выполняет.
compensZ.png (3118 просмотров) <a class='original' href='./download/file.php?id=54492&mode=view' target=_blank>Загрузить оригинал (581.71 КБ)</a>
raddd писал(а):и еще замечен "глюк" если незапущена УП если подвигать ползунок мотор идет в срыв. я так понял что компенсация идет прямо в stepgen, минуя ту часть системы в которой забито ускорение.
Да, ползунок работает в реальном времени. Срывов в gmoccapy не замечал. А они, я так понял, в Вашей адаптации под axis происходят? Может, в главном .ini файле конфигурации MAX_ACCELERATION,STEPGEN_MAXACCEL попробовать подкрутить? Замечу, что STEPGEN_MAXACCEL желательно выставить процентов на 40 больше, чем MAX_ACCELERATION.

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

Добавлено: 20 июл 2015, 09:33
raddd
Спасибо.

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

Добавлено: 11 авг 2015, 08:17
plotik
gmoccapy запускается --дополнения нет
лог запуска
(для просмотра содержимого нажмите на ссылку)

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

LINUXCNC - 2.6.4
Machine configuration directory is '/home/cnc/linuxcnc/configs/sim.gmoccapy'
Machine configuration file is 'gmoccapy_4_axis.ini'
Starting LinuxCNC...
.
/usr/bin/gmoccapy:147: GtkWarning: IA__gtk_entry_set_text: assertion `text != NULL' failed
  self.builder.add_from_file(XMLNAME)
**** GMOCCAPY GETINIINFO **** 
 Preference file path: /home/cnc/linuxcnc/configs/sim.gmoccapy/gmoccapy_4_axis.pref
[]
/usr/bin/gmoccapy:227: GtkWarning: Invalid icon size 48

  self.widgets.window1.show()
**** GMOCCAPY INFO ****
**** gmoccapy screen 2 found ****
**** GMOCCAPY INFO ****
**** audio available! ****
**** GMOCCAPY GETINIINFO **** 
 Preference file path: /home/cnc/linuxcnc/configs/sim.gmoccapy/gmoccapy_4_axis.pref
gladevcp: trouble looking for handlers in 'compensation_z': iteration over non-sequence
Traceback (most recent call last):
  File "/usr/bin/gladevcp", line 129, in load_handlers
    for object in objlist:
TypeError: iteration over non-sequence
/usr/bin/gladevcp:212: RuntimeWarning: missing handler 'comp_reset_click'
  builder.connect_signals(handlers)
**** GMOCCAPY ERROR ****
**** No virtual keyboard installed, we checked for <onboard> and <matchbox-keyboard>.
**** GMOCCAPY INFO ****
**** no valid probe config in INI File ****
**** disabled tool measurement ****
******************************* Gcode.lang found

(gmoccapy:19017): GtkSourceView-CRITICAL **: gtk_source_language_manager_set_search_path: assertion `lm->priv->ids == NULL' failed
**** GMOCCAPY INFO : inifile = /home/cnc/linuxcnc/configs/sim.gmoccapy/gmoccapy_4_axis.ini ****:
**** GMOCCAPY INFO : postgui halfile = gmoccapy_postgui.hal ****:
Xlib.protocol.request.QueryExtension
Error: could not insert module /usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc/or2.ko: File exists
compensation_z.hal:30: exit value: 1
compensation_z.hal:30: insmod failed, returned -1
See the output of 'dmesg' for more information.
'halcmd -f compensation_z.hal' exited with 1
or2.ko
(для просмотра содержимого нажмите на ссылку)

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

cnc@4axisCNC:~$ ls /usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc/or*
/usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc/or2.ko
/usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc/orient.ko
glade
(для просмотра содержимого нажмите на ссылку)

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

cnc@4axisCNC:~$ glade --version
glade 3.12.1
cnc@4axisCNC:~$ 
при запуске glade
(для просмотра содержимого нажмите на ссылку)

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

cnc@4axisCNC:~$ glade
GladeUI-Message: 2 missing displayable value for GtkWidget::events
GladeUI-Message: No displayable values for property GtkTreeSelection::mode
GladeUI-Message: 14 missing displayable value for GtkCellRendererAccel::accel-mods

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

Добавлено: 11 авг 2015, 08:40
verser
plotik писал(а):gmoccapy запускается --дополнения нет
Пробуйте подключать дополнения по одному, а не все сразу, будет понятнее где искать проблемы, например, станет яснее, что or2 можно подключать только в одном месте , при этом постепенно увеличивая количество подключаемых модулей or2 по необходимости.

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

Добавлено: 11 авг 2015, 08:53
plotik
только compensation_Z подключил. Попробую всё переустановить--но как правило это не помогает. Может свой установшик lcnc сделаете--я так понимаю с линухом на ты. Так сказать из коробки. А если туда ещё свою репу добавите то обновляться вообще шоколад.(Это так мысли вслух--губу раскатал).

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

Добавлено: 11 авг 2015, 09:02
verser
plotik писал(а):только compensation_Z подключил
давайте глянем на Ваши конфиг. файлы

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

Добавлено: 11 авг 2015, 09:42
plotik
verser писал(а):
plotik писал(а):только compensation_Z подключил
давайте глянем на Ваши конфиг. файлы
уже переустанавливаю.

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

Добавлено: 11 авг 2015, 09:49
plotik
Во такого раньше небыло
(для просмотра содержимого нажмите на ссылку)

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

cnc@cnc4axis:~$ sudo apt-get install git-core gitk git-gui
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Заметьте, вместо «git-core» выбирается «git»
Пакет git-gui недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

Пакет gitk недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Для пакета «gitk» не найден кандидат на установку
E: Для пакета «git-gui» не найден кандидат на установку
сам сказал сам отвечу
добавил в sources.list(etc/apt)
строку

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

deb http://ftp.de.debian.org/debian wheezy main 

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

Добавлено: 11 авг 2015, 14:02
plotik
всё тоже самое
конфмг в архиве

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

Добавлено: 11 авг 2015, 14:15
plotik
кстати почему-то команды glade нет а только такие

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

cnc@cnc4axis:~$ glade
glade-gtk2     gladevcp       gladevcp_demo  
cnc@cnc4axis:~$ glade

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

Добавлено: 11 авг 2015, 14:25
verser
plotik писал(а):всё тоже самое
Да, есть ошибки. Глубоко не копался, но сразу вижу, что or2 загружается сначала в simulated_home.hal, затем повторно в compensation_z.hal
Надо объединить их в одном месте, которое грузится первым - в simulated_home.hal

P.S. Имейте в виду, что придется переименовать соотв. образом все or2 внутри compensation_z.hal

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

Добавлено: 11 авг 2015, 14:27
verser
plotik писал(а):кстати почему-то команды glade нет

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

sudo apt-get install glade

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

Добавлено: 11 авг 2015, 14:59
plotik
Хоть и слабо представляю-- поковыряюсь. Здесь вспоминается одна фраза древнего slackwareвода на разные версии линуха--неконтролируемый энтуЗиАЗизм.Невольно согласишься.

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

Добавлено: 12 авг 2015, 12:17
plotik
Вроде получилось--панель компенсации зет появилась--правда куча ошибок при загрузке--не знаю повлияет или нет.
Архив здесь

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

Добавлено: 12 авг 2015, 12:42
verser
plotik писал(а):Вроде получилось
or2 исправили :good: , +1 , добро пожаловать в безграничный linuxcnc :)
plotik писал(а):правда куча ошибок при загрузке
ошибки лучше поустранять, если сами не справитесь, показывайте лог c ошибками сюда.