Jemu tak pasuje bo obok klawiatury ma przyzwoitą myszkę i, na ślepo klikając, ma zmianę po 1%IMPULS3 pisze:[ Jemu tak pasuje .

Ale to nie tylko o toczenie z programu chodzi, a co jak ręcznie planuję powierzchnię wałka albo zataczam? Właśnie i do takich sytuacji potrzebuję szybko zmienić prędkości posuwów. Nie wszystko opłaca mi się robić z programów. A takich rzeczy typu planowanie czoła do równa po pile jest trochę.kamar pisze:Enkoder założyłeś to zmień na mm/obr i 10% nie będzie skokiem.
Mam ustawione porządnie,kamar pisze:Ustaw to porządnie i nie marudż.
IMPULS3 pisze:Oczywiście że tak, tylko że klawisze 1-3 są stracone. A póżniej jest dość duży przeskok który właśnie mi nie pasuje.
Kod: Zaznacz cały
#zwieksz aktualna predkosc o 0.5 proc. predkosci max
def speed_up():
jog_max = get_max_jog_speed(0) *100
jog_curr = vars.jog_speed.get()
percent_change = 0.005
speed_new = jog_curr + percent_change * jog_max
if (speed_new < 0):
speed_new = 0
elif (speed_new > 2*jog_max):
speed_new = 2*jog_max
vars.jog_speed.set(speed_new)
percent_max = 100* speed_new / jog_max
set_feedrate(percent_max)
#zmniejsz aktualna predkosc o 0.5 proc. predkosci max
def speed_down():
jog_max = get_max_jog_speed(0) * 100
jog_curr = vars.jog_speed.get()
percent_change = 0.005
speed_new = jog_curr - percent_change * jog_max
if (speed_new < 0):
speed_new = 0
elif (speed_new > jog_max):
speed_new = jog_max
vars.jog_speed.set(speed_new)
percent_max = 100* speed_new / jog_max
set_feedrate(percent_max)
root_window.bind("w", lambda event: speed_up())
root_window.bind("q", lambda event: speed_down())
szary11 pisze:bardzo stary problem, ale moż komuś pomogę,