Страница 35 из 53
Re: GladeVCP и PyVCP для начинающих
Добавлено: 19 фев 2015, 17:37
S500
Всем большое спасибо я сделал нашел в чем проблема.
Проблема была в этом может кому-нибудь пригодится , надо было сделать вот так..
Код: Выделить всё
setp gladevcp.status 1
setp MHO_2.status 1
setp MHO_3.status 1
Re: GladeVCP и PyVCP для начинающих
Добавлено: 19 фев 2015, 18:34
Nick
А можно это к пинам подключить, чтобы отключать некоторые функции, если, например, станок выключен.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 19 фев 2015, 19:10
S500
Nick писал(а):А можно это к пинам подключить, чтобы отключать некоторые функции, если, например, станок выключен.
Да можно, вот пример. зделал простой тест подключил светодиоды и кнопочки чтобы убедиться что панель работает.
а потом сделать вторая панель включает третью nанель.
Все работает окей.
Код: Выделить всё
setp gladevcp.status 1
setp MHO_2.status 1
# setp MHO_3.status 1
############################################################################
net b1 gladevcp.but_1 => gladevcp.led_1
net b2 MHO_2.but_2 => MHO_2.led_2 => MHO_3.status
net b3 MHO_3.but_3 => MHO_3.led_3
P.S.
может мне зелененькие кто-нибудь оставит (да там сверху надо просто нажать).

Re: GladeVCP и PyVCP для начинающих
Добавлено: 22 фев 2015, 23:15
S500
Есть один вопросик, для тех кто знает как можно сделать.
К примеру включил кнопку "hal_togglebutton" она включила светодиод, ну как эту кнопку можно выключить

с нутри допустим станок выключить и включить чтобы кнопка выключилась. Или к примеру стоп нажать а потом опять включить станок.
Спасибо вам.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 23 фев 2015, 01:26
Serg
Использовать обычные кнопки и соотв. логику на HAL. Точно так-же, как поступают с реальным кнопками в электросхемах.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 23 фев 2015, 18:18
S500
Сейчас я хочу показать вам один еще вариант как сделать чтобы работали несколько форм сразу одна с права и несколько посередине.
Эти формы были сделаны специально для тестирования, этот тест полностью рабочий все формы работать можно включать и выключать каждую в отдельности.
Чтобы управлять пинами тоже самое как я приводил пример программы в прошлый раз, смотрите выше.
Код: Выделить всё
# FORMA_0
GLADEVCP = MHO_0.ui
# FORMA_1-----------------------------------
EMBED_TAB_NAME= Manual
EMBED_TAB_COMMAND=halcmd loadusr -Wn gladevcp gladevcp -c MHO_1 -x {XID} -u ./MHO_1/hitcounter.py ./MHO_1.ui
# FORMA_2 ----------------------------------
EMBED_TAB_NAME= Manual_1
EMBED_TAB_COMMAND=halcmd loadusr gladevcp -x {XID} -u ./gladevcp/hitcounter.py ./MHO_2.ui
# FORMA_3 ----------------------------------
EMBED_TAB_NAME= ATC
EMBED_TAB_COMMAND=halcmd loadusr gladevcp -x {XID} MHO_3.ui
Код: Выделить всё
setp gladevcp.status 1
setp MHO_1.status 1
setp MHO_2.status 1
setp MHO_3.status 1
P.S.
Самое главное это не забыть оставить зелененькие если вам понравилась , спасибо
Re: GladeVCP и PyVCP для начинающих
Добавлено: 23 фев 2015, 18:21
S500
UAVpilot писал(а):Использовать обычные кнопки и соотв. логику на HAL. Точно так-же, как поступают с реальным кнопками в электросхемах.
Да у простых кнопок 2 ножки и понятно куда подключить здесь я так понял что всего одна нога.
Да я понимаю что можно сделать с помощью команд "and2, not, or2, xor2" но вопрос как это сделать чтобы самому не мудрить 100 раз.
Может у кого нибудь есть наброски как сделать такую кнопку
или кто-нибудь может знает на какой пин надо дернуть чтобы кнопку выключалась.
Спасибо
Re: GladeVCP и PyVCP для начинающих
Добавлено: 23 фев 2015, 19:50
Serg
Re: GladeVCP и PyVCP для начинающих
Добавлено: 24 фев 2015, 00:02
Ворон226
S500 писал(а):Да я понимаю что можно сделать с помощью команд "and2, not, or2, xor2" но вопрос как это сделать чтобы самому не мудрить 100 раз.
Почитать тут -
http://www.cnc-club.ru/wiki/index.php/L ... %D1%8B_HAL
Re: GladeVCP и PyVCP для начинающих
Добавлено: 14 мар 2015, 14:21
alexandr1988
здравствуйте! помогите решить следующую проблему: при добавлении GladeVCP виджетов, они отображаются мелко, и изменение размеров окна в glade не меняет ситуации. Скриншоты того, что делаю и что получается, прикладываю. Что интересно, такой же индикатор на pyVCP отображается корректно.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 14 мар 2015, 14:24
Ворон226
А размеры окна и vbox-а указывал?
Re: GladeVCP и PyVCP для начинающих
Добавлено: 14 мар 2015, 14:34
alexandr1988
Размеры окна указал, а вот vbox'a нет. Все получилось. За совет спасибо, все оказалось очень просто!
Re: GladeVCP и PyVCP для начинающих
Добавлено: 15 мар 2015, 15:59
alexandr1988
Можно ли каким то образом сохранять установленное значение, например, ползунком? чтобы после перезапуска linuxCNC оно устанавливалось не значение по умолчанию, а тем, которое было ранее.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 15 мар 2015, 16:08
verser
alexandr1988 писал(а):Можно ли каким то образом сохранять установленное значение, например, ползунком? чтобы после перезапуска linuxCNC оно устанавливалось не значение по умолчанию, а тем, которое было ранее.
Такая возможность
имеется
Re: GladeVCP и PyVCP для начинающих
Добавлено: 02 апр 2015, 15:06
alexandr1988
Подскажите пожалуйста, у spinbutton в glade можно ли изменить размер шрифта значения и размер стрелок, которыми оно изменяется? Хочется увеличить для удобства работы с сенсорным экраном.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 02 апр 2015, 15:16
verser
alexandr1988 писал(а):Подскажите пожалуйста, у spinbutton в glade можно ли изменить размер шрифта значения и размер стрелок, которыми оно изменяется? Хочется увеличить для удобства работы с сенсорным экраном.
Откройте свой gladevcp gui в редакторе
Glade и меняйте всё что душе угодно.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 02 апр 2015, 17:53
alexandr1988
Именно так я и делаю. Размер spinbutton'a можно изменить, а вот шрифта и стрелок - нет.
upd.
И еще вопрос. Не работают кнопки с действиями emc_action_reload и emc_action_open. (остальные действия работают), может здесь есть секрет? Интерфейс axis.
При нажатии на первую ничего не происходит, а при нажатии на вторую открывается диалог выбора файла, файл можно выбрать, но в linuxcnc он не открывается.
Re: GladeVCP и PyVCP для начинающих
Добавлено: 02 апр 2015, 20:01
verser
alexandr1988 писал(а):Именно так я и делаю. Размер spinbutton'a можно изменить, а вот шрифта и стрелок - нет.
Хм, и у меня не получилось изменить шрифт spinbutton в glade
Может, он меняется вместе с системным шрифтом?
Re: GladeVCP и PyVCP для начинающих
Добавлено: 02 апр 2015, 20:16
alexandr1988
verser писал(а):alexandr1988 писал(а):Именно так я и делаю. Размер spinbutton'a можно изменить, а вот шрифта и стрелок - нет.
Хм, и у меня не получилось изменить шрифт spinbutton в glade
Может, он меняется вместе с системным шрифтом?
Меняется. А размер стрелок меняется незначительно. Может возможно сделать кнопки, которые будут аналогичны этим стрелкам?
Re: GladeVCP и PyVCP для начинающих
Добавлено: 02 апр 2015, 20:27
Nick
Вроде как у него должна быть функция override_font, не знаю, можно ли ее из glade использовать.
https://developer.gnome.org/gtkmm/stabl ... f0555b31ae
А зачем тебе?