Страница 16 из 29
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 12 авг 2015, 13:08
plotik
"А не замахнуться ли нам на Вильяма, понимаете ли, нашего Шекспира? " т.е. Futures. Замахнулся..
непонял куда здесь вставлять
найти первый встреченный calculator и после него):добавить (найти второй встреченный calculator и после него):
Код: Выделить всё
</glade-widget-class>
<glade-widget-class name="HAL_Offset" generic-name="hal_offset" title="HAL Offset"/>
<glade-widget-class name="Calculator" generic-name="calc" title="calculator">
<properties>
<property id="size" query="False" default="1" visible="False"/>
<property id="spacing" query="False" default="0" visible="False"/>
<property id="homogeneous" query="False" default="0" visible="False"/>
</properties>
</glade-widget-class>
<!-- Actions -->
что касается компенсации то вот эти строки напрягают
Код: Выделить всё
**** 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)
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 12 авг 2015, 13:31
Nick
plotik писал(а):<glade-widget-class name="Calculator" generic-name="calc" title="calculator">
вот тут есть один калькулятор

Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 12 авг 2015, 13:42
verser
Имейте ввиду, этот Вильям... без борьбы не сдаётся
plotik писал(а):что касается компенсации то вот эти строки напрягают...
давайте необрезанный лог посмотрим

Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 12 авг 2015, 13:56
plotik
вот-
Код: Выделить всё
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)
(gladevcp:7235): libglade-WARNING **: could not find glade file 'features_gmoccapy.glade'
**** GLADE VCP ERROR: With xml file: features_gmoccapy.glade : could not create GladeXML object
**** GMOCCAPY INFO ****
**** virtual keyboard program found : <matchbox-keyboard>
**** GMOCCAPY INFO ****
**** no valid probe config in INI File ****
**** disabled tool measurement ****
******************************* Gcode.lang found
(gmoccapy:7227): 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
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 12 авг 2015, 13:59
plotik
Nick писал(а):plotik писал(а):<glade-widget-class name="Calculator" generic-name="calc" title="calculator">
вот тут есть один калькулятор

один есть с нижним регистром а второй--у меня его нет.

Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 12 авг 2015, 14:10
verser
Всё же лучше разбираться с подключениями по-очереди, по-одному.
В архиве у Вас Features еще не было подключено, а в логах уже по нему ошибка
Код: Выделить всё
(gladevcp:7235): libglade-WARNING **: could not find glade file 'features_gmoccapy.glade'
надо определиться, что важнее, и его целеустремленно двигать

.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 12 авг 2015, 14:19
plotik
Вот без футурес
Код: Выделить всё
LINUXCNC - 2.6.4
Machine configuration directory is '/home/cnc/linuxcnc/configs/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/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/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 INFO ****
**** virtual keyboard program found : <matchbox-keyboard>
**** GMOCCAPY INFO ****
**** no valid probe config in INI File ****
**** disabled tool measurement ****
******************************* Gcode.lang found
(gmoccapy:7571): GtkSourceView-CRITICAL **: gtk_source_language_manager_set_search_path: assertion `lm->priv->ids == NULL' failed
**** GMOCCAPY INFO : inifile = /home/cnc/linuxcnc/configs/gmoccapy/gmoccapy_4_axis.ini ****:
**** GMOCCAPY INFO : postgui halfile = gmoccapy_postgui.hal ****:
Xlib.protocol.request.QueryExtension
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 12 авг 2015, 14:35
plotik
Что то странное--почему-то у меня два glade--один 3.8.0 и в него грузится comprnsationZ.glade без ошибок, а другой 3.12.1--в него грузится с ошибками.
т.е. 3ю12 поставился после установки sudo apt-get install glade-- и появилась команда glade(до этого её не было была glade-gtk о чём писал ранее)--видать изза этого косяки.
НЕЕ----- удалил 3.12 лог ошибок тот же.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 12 авг 2015, 14:49
Nick
plotik писал(а):один есть с нижним регистром а второй--у меня его нет.
Там по моему в верху файла еще есть, скинь содержимое файла целиком.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 12 авг 2015, 15:00
plotik
Nick писал(а):plotik писал(а):один есть с нижним регистром а второй--у меня его нет.
Там по моему в верху файла еще есть, скинь содержимое файла целиком.
Вот.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 12 авг 2015, 15:02
Nick
вот такая строка еще есть
<glade-widget-class-ref name="Calculator"/>
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 12 авг 2015, 15:11
plotik
Nick писал(а):вот такая строка еще есть
<glade-widget-class-ref name="Calculator"/>
сенькью--протупил.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 13 авг 2015, 12:23
plotik
Запустил--НО--по своей инструкции
футурес брал здесь
https://github.com/cnc-club/linuxcnc-features/
Самое главное в ini файл прописать абсолютные пути в секции DISPLAY
у меня так--у вас будет по другому
GLADEVCP = -U --catalog=mill-mm /home/cnc/linuxcnc/configs/new/features_gmoccapy/features.ui
FEATURES_PATH = /home/cnc/linuxcnc/configs/new/features_gmoccapy/
Символические ссылки сделать соответственно.
И Вуаля.
При запуске ругается на отсутствие картинок и какого-то bell.ogg(так и хочется изменить на EGG)
архив
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 14 авг 2015, 13:20
Nick
plotik писал(а): bell.ogg
Это звук (когда делаешь что-то не то)... хммм не знаю зачем он там, возможно используется системный звучок, а у тебя его нет...
ogg - формат звукового файла.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 14 авг 2015, 14:45
Serg
В GTK+/GNOME есть специальный вызов для подобных звуков, сам звук выбирается штатными настройками системного интерфейса.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 18 авг 2015, 18:18
Lexxa
Кстати, только у меня в gmoccapy не работает в редакторе "найти и заменить"?
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 13 сен 2015, 09:10
dinkata
Конфигурация у меня сделана с Pncconf ,потом в ини заменяю Display = axis
на Display = gmoccapy , в Glade сделал свой user tabs и хал к его :
Код: Выделить всё
EMBED_TAB_NAME = ATC
EMBED_TAB_LOCATION = ntb_user_tabs
EMBED_TAB_COMMAND = gladevcp -x {XID} -H ATCdiagn.hal ATCdiagn.glade
там поставил кнопочки ,которьйе буду пользоват в ладер под условие что я в ntb_user_tabs.
Так вот вопрос ,мне нужен пин индикация что я открьйл ntb_user_tabs и нахожус в етой окно ,
как например :
halui.mode.is-manual (bit, out) - indicates manual mode is on
Сам ничего не нашел ,ест ли такой или как организироват ето условие ?
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 14 сен 2015, 12:23
Nick
dinkata писал(а): ntb_user_tabs
покажи какие пины есть в halcmd show gmoccapy, хотя наверное этого там нет...
Lexxa писал(а):Кстати, только у меня в gmoccapy не работает в редакторе "найти и заменить"?
А у него там свой редактор?
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 14 сен 2015, 17:03
verser
Nick писал(а):
А у него там свой редактор?
Есть, слабенький.
Re: [WIKI] Интерфейс Gmoccapy с нуля.
Добавлено: 14 сен 2015, 17:11
Lexxa
verser писал(а):Есть, слабенький
Ну да, но функционал достаточный.
Найти и заменить не работает.