Trop bardzo dobryFoxik20 pisze:I tu się nasza wyliczanka zakończyła, bo nie potrafiliśmy z tym pójść dalej. Odkryliśmy jednak, że obecna wartość skali prędkości "przechowywana" jest w funkcji (?) feedrate. Problem pojawia się tutaj dość poważny, ponieważ nie wiemy, pod jaką zmienną kryje się owa obecna wartość, czyli wielkość odpowiadająca procentom przy przesuwaku na ekranie monitora.Kod: Zaznacz cały
def set_feedrate(n): widgets.feedoverride.set(n)

Wywołanie:
Kod: Zaznacz cały
widgets.feedoverride.get()
Robimy więc taką funkcję:
Kod: Zaznacz cały
def activate_axis_or_set_feedrate(n):
ustawiona_predkosc = widgets.feedoverride.get()
if n == 0:
set_feedrate(0)
if n == 1:
ustawiona_predkosc -= 5
if ustawiona_predkosc < 0:
ustawiona_predkosc = 0
set_feedrate(ustawiona_predkosc)
if n == 2:
ustawiona_predkosc += 5
if ustawiona_predkosc > 100:
ustawiona_predkosc = 100
set_feedrate(ustawiona_predkosc)
Pozwoliłem sobie na stronce tez dodać - żeby nie zginęło
