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

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

Добавлено: 01 июл 2018, 12:56
nkp
Nikomas писал(а):А как сделать одной строкой чтобы сначала ось Z поднялась, а уже потом перемещалась в X0 Y0?
в MDI вызвать подпрограмму,а уже в ней расписать всё как надо
MDI_COMMAND = o<myfile>> call

o<myfile> sub
G0 Z0
G0 X0 Y0
o<myfile> endsub

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

Добавлено: 04 июл 2018, 11:42
odekolon
nkp писал(а):
Nikomas писал(а):А как сделать одной строкой чтобы сначала ось Z поднялась, а уже потом перемещалась в X0 Y0?
в MDI вызвать подпрограмму,а уже в ней расписать всё как надо
MDI_COMMAND = o<myfile>> call

o<myfile> sub
G0 Z0
G0 X0 Y0
o<myfile> endsub
у меня подпрограмма выглядит так:

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

o<go_xy_to_zero> sub
;first go up
G53 G0 Z[#<_ini[CHANGE_POSITION]Z>]
G0X0Y0
o<go_xy_to_zero> endsub
M2
а в ини-файле добавлена секция
типа

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

[CHANGE_POSITION]
# Позиция смены инструмента. Всё в станочных координатах
X = 880.0
Y = 372
Z = -2
то есть ось Z прыгает на самый верх, чтоб при перемещениях, случайно крепеж детали не зацепить.
Наверное, можно сделать, чтоб позиция Z запоминалась в переменнной, а потом возвращалась на место + пара мм. Но руки чего-то не дошли сделать такое. :(

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

Добавлено: 18 окт 2018, 17:39
kang2k
Здравствуйте, бьюсь с проблемой.
в xml файле pyvcp, висит spinbox, в котором выбирается float значение
в компоненте comp, есть параметр param rw, которому надо передать значение из gui
Как это сделать ? Через net нельзя, потому что в компоненте не пин.

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

Добавлено: 20 окт 2018, 14:00
D.L.
Интересует возможность создания обычной кнопки с фиксацией в pyvcp, я так понимаю что без написания класса своей кнопки не обойтись?

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

Добавлено: 20 окт 2018, 15:00
nkp
D.L. писал(а):Интересует возможность создания обычной кнопки с фиксацией в pyvcp
подойти с другой стороны ;)
Выделение_038.png (6550 просмотров) <a class='original' href='./download/file.php?id=148770&mode=view' target=_blank>Загрузить оригинал (51.72 КБ)</a>
(средняя ступень не нужна)
==========================
http://linuxcnc.org/docs/2.7/html/man/m ... gle.9.html

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

Добавлено: 20 окт 2018, 15:06
D.L.
nkp, хотелось чтобы кнопка визуально оставалась нажатой.

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

Добавлено: 20 окт 2018, 15:17
nkp
kang2k писал(а):в компоненте comp, есть параметр param rw, которому надо передать значение из gui
Как это сделать ? Через net нельзя, потому что в компоненте не пин.
http://www.cnc-club.ru/forum/viewtopic. ... ad#p410990

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

Добавлено: 20 окт 2018, 15:40
nkp
D.L. писал(а):nkp, хотелось чтобы кнопка визуально оставалась нажатой.
как индикатор использовать лед(прямоугольный узкий делал)
если уж совсем надо по настоящему - пересесть на gladevcp?
или,таки да, написать свою кнопочку

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

Добавлено: 20 окт 2018, 15:58
D.L.
nkp писал(а):как индикатор использовать лед(прямоугольный узкий делал)если уж совсем надо по настоящему - пересесть на gladevcp?или,таки да, написать свою кнопочку
GladeVCP пока не хочу использовать, видимо придётся написать свою кнопочку. :)

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

Добавлено: 20 окт 2018, 16:44
Сергей Саныч
D.L. писал(а):Интересует возможность создания обычной кнопки с фиксацией в pyvcp, я так понимаю что без написания класса своей кнопки не обойтись?
checkbutton не устраивает?

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

Добавлено: 20 окт 2018, 16:52
D.L.
Сергей Саныч писал(а):checkbutton не устраивает?
Нет, хотелось бы нормальную кнопку.
checkbutton только на время отладки.
edm2.gif (6504 просмотра) <a class='original' href='./download/file.php?id=148777&mode=view' target=_blank>Загрузить оригинал (88.55 КБ)</a>

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

Добавлено: 21 окт 2018, 01:53
Serg
D.L. писал(а):Нет, хотелось бы нормальную кнопку.
checkbutton только на время отладки.
сделай лампочку рядом с кнопкой...

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

Добавлено: 21 окт 2018, 10:07
D.L.
UAVpilot писал(а):сделай лампочку рядом с кнопкой...
Или на кнопке. :)
Я уже сделал фиксируемую кнопку, изменение внешнего вида происходит заменой рельефа кнопки.
Есть правда одна проблема, замена рельефа происходит только при клике(отпускании) правой кнопки.
А состояние выхода меняется при клике любой кнопки.

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

Добавлено: 21 окт 2018, 22:57
Serg
так тебе сразу предложили gladevcp - там можно всё...

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

Добавлено: 23 окт 2018, 18:53
D.L.
Немного поэкспериментировал со сменой рельефа кнопки.
1. на нажимание - рельеф меняется нестабильно, бывают пропуски.
2. на отпускание - смены рельефа не происходит.
3. на обновление - меняется всегда, но появляется визуальный артефакт ввиде кратковременного отскакивания кнопки при нажатии.
Кстати на кнопке питания в axis тоже замечено такое(интересно только у меня или нет?).

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

Добавлено: 22 фев 2019, 11:29
steals_y2k
опытные панелеписатели, требуется ваша помощь..
все кнопки на панельке серенькие, пин gladevcp.settings ранее отвечавший за её активацию, отсутствует :?
gladevcp.status тем более.
.commands в наличии, но..

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

Добавлено: 25 фев 2019, 11:28
steals_y2k
всё, разобрался.
стоял запрет на работу без хоуминга, а компонент gladevcp по некой причине не видит того, что оси в доме..

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

Добавлено: 02 июл 2019, 19:32
jkwe45
Подскажите, пожалуйста, а можно ли как то по кнопке (вместо выполнения MDI команды) загрузить Управляющую программу? (то есть замена кнопки Open File, но уже с назначенным файлом)

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

Добавлено: 06 янв 2020, 21:14
Dr.Jarold
Доброго времени суток комрады. Начал изучать Glade. Нарисовал себе панельку с 2-мя кнопками, подключил ее к gmoccapy. Накидал несколько подпрограмм закинул в их в папку макросы. И встал вопрос что нужно подвесить к этим кнопкам вызов MIDI, для этого должно быть добавлено действие к кнопке, которое нужно создать на панели EMC Action. Однако у меня только панелька VCP Action (Возможно ее переименовали), и при нажатии на кнопку VCP Action MIDI ничего не происходит. Если же создавать через кнопку через "Связанное действие" то создается какое-то левое GtkAction в котором нельзя прописать MIDI команду.... Я понимаю что я чего-то не понимаю, только не понимаю чего не понимаю...

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

Добавлено: 06 янв 2020, 21:43
nkp
Dr.Jarold писал(а):Доброго времени суток комрады. Начал изучать Glade. Нарисовал себе панельку с 2-мя кнопками, подключил ее к gmoccapy. Накидал несколько подпрограмм закинул в их в папку макросы. И встал вопрос что нужно подвесить к этим кнопкам вызов MIDI, для этого должно быть добавлено действие к кнопке, которое нужно создать на панели EMC Action. Однако у меня только панелька VCP Action (Возможно ее переименовали), и при нажатии на кнопку VCP Action MIDI ничего не происходит. Если же создавать через кнопку через "Связанное действие" то создается какое-то левое GtkAction в котором нельзя прописать MIDI команду.... Я понимаю что я чего-то не понимаю, только не понимаю чего не понимаю...
в редакторе Glade ПКМ на нужном виджете
добавить видж верх уровня
и всё станет на свои места ;)