Страница 51 из 53

Re: GladeVCP и PyVCP для начинающих

Добавлено: 30 авг 2021, 14:45
Urx
daiman444 писал(а): 30 авг 2021, 14:22
Urx писал(а): 30 авг 2021, 14:20 Заработала кнопка! Разобрался. Надо было убрать строчку builder.get_object('file').set_property("filetypes", '*')
Делитесь образцом. Авось пригодится
Питон во вложении, а в гладе добавить это.
<child>
<object class="IconFileSelection" id="iconview1">
<property name="icon_size">32</property>
<property name="start_dir">/home/cnc/linuxcnc/nc_files/</property>
<property name="filetypes">ngc</property>
<signal name="selected" handler="on_selected" swapped="no"/>
</object>
<placeholder/>
</child>

Re: GladeVCP и PyVCP для начинающих

Добавлено: 01 сен 2021, 21:27
Urx
Подскажите пожалуйста, как привязать к HAL_Button команду
root_window.bind("$", commands.toggle_teleop_mode)
это смена режима joint-world

в axis
def toggle_teleop_mode(*args):
s.poll()
set_motion_teleop(not (s.motion_mode == linuxcnc.TRAJ_MODE_TELEOP))

Re: GladeVCP и PyVCP для начинающих

Добавлено: 01 сен 2021, 21:40
steals_y2k
Urx писал(а): Подскажите пожалуйста, как привязать к HAL_Button команду
создать пин в аксис, и проверить, равен ли он 1. если равен-выполнить смену режима)
пин связать с кнопкой

Re: GladeVCP и PyVCP для начинающих

Добавлено: 10 сен 2021, 09:21
Urx
Запрограммировал новые кнопки на перемещение осей в гладе. В postgui.hal строчки типа
net jog-y-pos_hal halui.joint.0.plus <= gladevcp.jog-y-pos
net jog-y-neg_hal halui.joint.0.minus <= gladevcp.jog-y-neg

Как только станок уходит в дом, станок меняет режим сочленений на режим координат, там где переключение осей вместо "0, 1, 2, 3", появляются названия осей "x, y, z". И кнопки перестают работать. Подскажите пожалуйста как это исправить.

Вначале думал привязать к halui.axis.y.plus, halui.axis.y.minus, но при просмотре через HAL-meter их значения не меняются при прокрутке оси стандартными кнопками с клавиатуры в режиме координат.

Re: GladeVCP и PyVCP для начинающих

Добавлено: 10 сен 2021, 10:30
Urx
Пробовал и так
net jog-y-pos_hal halui.axis.y.plus <= halui.joint.0.plus <= gladevcp.jog-y-pos
net jog-y-neg_hal halui.axis.y.minus <= halui.joint.0.minus <= gladevcp.jog-y-neg

до ухода в дом кнопки работают, а после хоминга нет.

Re: GladeVCP и PyVCP для начинающих

Добавлено: 15 ноя 2021, 17:13
Ворон226
Всем привет!
Установил Glade v3.22.1
А в библиотеке нет элементов hal (((
Что посоветуете (пока ищу в инете)
Linux cnc 4.19.0-18-rt-amd64 #1 SMP PREEMPT RT Debian 4.19.208-1 (2021-09-29) x86_64 GNU/Linux

Re: GladeVCP и PyVCP для начинающих

Добавлено: 15 ноя 2021, 19:01
daiman444
Ворон226 писал(а): Установил
Каким образом?

Re: GladeVCP и PyVCP для начинающих

Добавлено: 15 ноя 2021, 19:20
daiman444
daiman444 писал(а): Что посоветуете (пока ищу в инете)
https://youtu.be/-mCue_hNqkc
Вот так надо ставить. Железобетонный способ

Re: GladeVCP и PyVCP для начинающих

Добавлено: 16 ноя 2021, 00:32
Ворон226
Ещё один простой вопрос (совсем выпал из головы) - как в Hal_button подставить картинку? Никак не найду. Нашел только вставку виджета, а вот своё изображение кнопки?

Re: GladeVCP и PyVCP для начинающих

Добавлено: 16 ноя 2021, 06:11
daiman444
Ворон226 писал(а): картинку
Выбираем кнопку, если glade на русском то на вкладке 'основные' ищем 'виджет"изображение"', жмем три кнопки, создаем изображение. В списке виджетов появится соданное изображение. Выбираем его. В свойствах изображения вибираем либо название значка либо имя файла. Все.

А вообще не плохо было бы почитать man и вот эту ссылочку https://gnipsel.com/linuxcnc/gui/index.html

Изображение

Re: GladeVCP и PyVCP для начинающих

Добавлено: 17 ноя 2021, 21:37
steals_y2k
Ворон226 писал(а): Glade v3.22.1
я для того держу флэшку с lcnc 2.7 Debian wheezy 😂😂

Re: GladeVCP и PyVCP для начинающих

Добавлено: 20 ноя 2021, 16:57
daiman444
Кто то ставил glade на orange pi и его armbian? Попытки установить по инструкции выше увы заканчиваются сообщением о невозможности данного действия, т.к. нужные пакеты и библиотеки для am64 либо i386(

Re: GladeVCP и PyVCP для начинающих

Добавлено: 25 ноя 2021, 13:08
Urx
Ворон226 писал(а): 15 ноя 2021, 17:13 Всем привет!
Установил Glade v3.22.1
А в библиотеке нет элементов hal (((
Что посоветуете (пока ищу в инете)
Linux cnc 4.19.0-18-rt-amd64 #1 SMP PREEMPT RT Debian 4.19.208-1 (2021-09-29) x86_64 GNU/Linux
Я в винде ставил glade 3.8 (в линухе не обязательно), там тоже hal не было, ставил обычные gtk button, а потом массово переименовывал в hal button в текстовом редакторе. В принципе они не особо нужны, все можно сделать через питон и немного изменить функцию "remote" в axis (добавить нужное).

Re: GladeVCP и PyVCP для начинающих

Добавлено: 01 мар 2022, 13:35
kaa
Добрый день.
Можно ли к кнопке PyVCP привязать горячую клавишу клавиатуры?

Re: GladeVCP и PyVCP для начинающих

Добавлено: 09 июн 2022, 20:33
iMaks-RS
Как обновить положение шпинделя/детали на визуализации в Axis после того, как были заданы новые координатны?
Зачем: добавил на панель управления частотником пару кнопок.. примитивное G92 G54 X0 Y0 через выполнение MDI комманд, прописанных в ini файле. Команда выполняется, но что-бы в окне визуализации произошли изменения - нужно заново загрузить УП.

Re: GladeVCP и PyVCP для начинающих

Добавлено: 09 июн 2022, 21:12
sima8520
iMaks-RS писал(а): G92
а это зачем

Re: GladeVCP и PyVCP для начинающих

Добавлено: 09 июн 2022, 21:32
xenon-alien
iMaks-RS писал(а): примитивное G92 G54 X0 Y0
Если память не подводит, то таким способом не будет визуальных изменений.
Только пользуясь "Задать отступ" - кнопкой на панели.

Re: GladeVCP и PyVCP для начинающих

Добавлено: 09 июн 2022, 21:36
iMaks-RS
LinuxCNC 2.9 без G92 не хочет задавать рабочие координаты G54-G59.
xenon-alien писал(а): Только пользуясь "Задать отступ" - кнопкой на панели.
Бум разбираться.. вдруг что получиться

Re: GladeVCP и PyVCP для начинающих

Добавлено: 09 июн 2022, 22:46
xenon-alien
iMaks-RS писал(а): 09 июн 2022, 21:36 LinuxCNC 2.9 без G92 не хочет задавать рабочие координаты G54-G59.
xenon-alien писал(а): Только пользуясь "Задать отступ" - кнопкой на панели.
Бум разбираться.. вдруг что получиться
Если на англ., то "Touch Off", правда до v2.9 не добрался ещё

Re: GladeVCP и PyVCP для начинающих

Добавлено: 10 июн 2022, 09:48
iMaks-RS
xenon-alien писал(а): правда до v2.9 не добрался ещё
в мануале на Тормак (Tormach) сказано, что G92 обязательный параметр при задании отступов в координатах G54-G59.