Страница 28 из 65
Re: Мой китаес Bernardo KF25 Top
Добавлено: 10 окт 2012, 16:15
nkp
Код: Выделить всё
def bind_axis(a, b, d):
root_window.bind("<KeyPress-%s>" % a, kp_wrap(lambda e: jog_on(d, -get_jog_speed(d)), "KeyPress"))
root_window.bind("<KeyPress-%s>" % b, kp_wrap(lambda e: jog_on(d, get_jog_speed(d)), "KeyPress"))
root_window.bind("<Shift-KeyPress-%s>" % a, lambda e: jog_on(d, -get_max_jog_speed(d)))
root_window.bind("<Shift-KeyPress-%s>" % b, lambda e: jog_on(d, get_max_jog_speed(d)))
root_window.bind("<KeyRelease-%s>" % a, lambda e: jog_off(d))
root_window.bind("<KeyRelease-%s>" % b, lambda e: jog_off(d))
Re: Мой китаес Bernardo KF25 Top
Добавлено: 10 окт 2012, 16:20
Алексс
точно, shift...
хочу посмотреть что там axis делает при нажании этой комбинации. может подкрутить чего

)
Re: Мой китаес Bernardo KF25 Top
Добавлено: 10 окт 2012, 16:25
nkp
"оно" все равно не так работает как надо
делай железные кнопки - через хал будет работать правильно:
нажал стрелку - едешь,
не отпуская нажал быстрый ход - ускорился,
отпустил - первоначальная скорость
а тут так не работает.....
Re: Мой китаес Bernardo KF25 Top
Добавлено: 10 окт 2012, 16:30
Алексс
посмотрел код, еще раз осознал как я люблю питон
забьем пока. пульт в списке todo.
кнопок jog на пульте не будет. будет джойстик от геймпада и энкодер. думаю хватит
Re: Мой китаес Bernardo KF25 Top
Добавлено: 10 окт 2012, 16:32
Алексс
кто бы еще дизайн пульта придумал...
Re: Мой китаес Bernardo KF25 Top
Добавлено: 10 окт 2012, 17:30
Nick
Алексс писал(а):посмотрел код, еще раз осознал как я люблю питон
nkp писал(а):"оно" все равно не так работает как надо
Основная проблема в signals на отпускание или нажатие Shift не происходит дополнительного сигнала. Только на нажатие значащей клавиши. Возможно, можно сделать функцию, которая будет постоянно контроллировать нажатие shift и в случае чего замедлять станок. Надо подумать

...
Re: Мой китаес Bernardo KF25 Top
Добавлено: 10 окт 2012, 19:43
Serg
Почему, очень даже происходит. Но не знаю как к ним из питона добраться. Xevent как раз генерит события и на нажатия шифтов, далее xkb транслирует эти события в кнопки с модификатором - весь вопрос куда ты свой обработчик подсунешь.
Re: Мой китаес Bernardo KF25 Top
Добавлено: 11 окт 2012, 00:05
Nick
А как этот ивент называется? Есть ман по нему?
Re: Мой китаес Bernardo KF25 Top
Добавлено: 11 окт 2012, 02:17
Serg
Есть, можно начинать с "man XEvent".
Вот простенькая демка на Tcl/Tk:
Код: Выделить всё
#!/usr/bin/wish
bind . <KeyPress-Shift_L> {puts "Shift_L pressed"}
bind . <KeyRelease-Shift_L> {puts "Shift_L released"}
Думаю в питон не сложно будет перевести, ибо он тупо пользует libtk в своей обёртке.
P.S. Хотел в виде файла вставить - нах послали: event.tcl => Расширение tcl запрещено администратором.

Re: Мой китаес Bernardo KF25 Top
Добавлено: 11 окт 2012, 14:29
Nick
Ок понял будем в эту сторону копать.
UAVpilot писал(а):P.S. Хотел в виде файла вставить - нах послали: event.tcl => Расширение tcl запрещено администратором.
Правильно, исполняемые файлы у нас под запретом на прямое выкладывание. А то скачаешь и вместо сохранить, открыть нажмешь, а там
rm ~/ -rf и все тютю файлики, даже пароля не спросит.
Re: Мой китаес Bernardo KF25 Top
Добавлено: 11 окт 2012, 17:03
Serg
Хмм.. А если злоумышленник переименует event.tcl в event.zip?..

Re: Мой китаес Bernardo KF25 Top
Добавлено: 11 окт 2012, 17:16
Nick
Тогда не запустится - флага +x не будет, а по расширению откроется в архиваторе

.
Re: Мой китаес Bernardo KF25 Top
Добавлено: 16 окт 2012, 15:48
Алексс
греются подшипники в шпинделе. по взрослому, почти до 100 градусов.
пробовал разобрать шпиндель подручными средствами - не поддается...
пришлось сделать одно простое, но очень полезное приспособление
несколько легких движений и шпиндель на куски
еще несколько и все подшипники сняты
купил новые, буду сегодня собирать
также научился в eagle делать gcode для роутинга дорожек. жду фрезы для текстолита, аж подпрыгиваю

Re: Мой китаес Bernardo KF25 Top
Добавлено: 16 окт 2012, 15:56
Алексс
даже платочку нарисовал

- pwm2dc.png (4.02 КБ) 1761 просмотр
Re: Мой китаес Bernardo KF25 Top
Добавлено: 16 окт 2012, 22:31
Nick
Конструкция зачет!

А за счет чего на первой фотке железяки в воздухе висят? За счет газовых трубок? И есть ли что-то что не дает вывернуться всей конструкции?
Re: Мой китаес Bernardo KF25 Top
Добавлено: 16 окт 2012, 23:07
aftaev
Алексс, у тебя в шпинделе всего 2 подшипника и сотку держит

Re: Мой китаес Bernardo KF25 Top
Добавлено: 17 окт 2012, 00:07
Алексс
Nick, газовые пружины поджимают швеллер к домкрату, тем самым и обратный ход автоматом.
а чтобы конструкция не развалилась внизу есть специальная проволочка

еще надо пару мелочей доделать и будет ока.
aftaev, с каких пор точность шпинделя зависит от количества подшипников?
Re: Мой китаес Bernardo KF25 Top
Добавлено: 17 окт 2012, 00:11
Алексс
да, шток домкрата винтом притянут к верхним швелерам - никуда не денется.
Re: Мой китаес Bernardo KF25 Top
Добавлено: 17 окт 2012, 00:41
aftaev
Алексс писал(а):aftaev, с каких пор точность шпинделя зависит от количества подшипников?
привык видеть в шпинделях дуплексные подшипники

Re: Мой китаес Bernardo KF25 Top
Добавлено: 17 окт 2012, 10:25
Сергей Саныч
Как у тебя супруга такое кощунство терпит?
