Mam wpisane jak podaleś, czyli 9*9=81. Wstawiam tam nawet inną cyfrę, to i tak wskakuje 90.Jak masz wpisane, że 90, to i jest 90.
Znaleziono 5 wyników
Wróć do „Przypisanie klawiszon 1,2,3... innych prędkości niż domyślne”
- 07 paź 2013, 18:35
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Przypisanie klawiszon 1,2,3... innych prędkości niż domyślne
- Odpowiedzi: 9
- Odsłony: 1554
- 07 paź 2013, 18:18
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Przypisanie klawiszon 1,2,3... innych prędkości niż domyślne
- Odpowiedzi: 9
- Odsłony: 1554
Ok, działa
dzięki serdeczne.
W prawdzie 9 to 90% ale to już nie jest problemem. Znalazłem kilka spacji w tym kodzie co podałeś, myślałem, że to to, ale nie pomogło. Może ostatnia linia nie działa, bo jakoś całą tą komendę trzeba zamknąć, np. else, ale jak dodałem to całość w ogóle przestaje działać, choć błędu żadnego nie wyrzuca.

W prawdzie 9 to 90% ale to już nie jest problemem. Znalazłem kilka spacji w tym kodzie co podałeś, myślałem, że to to, ale nie pomogło. Może ostatnia linia nie działa, bo jakoś całą tą komendę trzeba zamknąć, np. else, ale jak dodałem to całość w ogóle przestaje działać, choć błędu żadnego nie wyrzuca.
- 07 paź 2013, 12:18
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Przypisanie klawiszon 1,2,3... innych prędkości niż domyślne
- Odpowiedzi: 9
- Odsłony: 1554
- 06 paź 2013, 21:37
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Przypisanie klawiszon 1,2,3... innych prędkości niż domyślne
- Odpowiedzi: 9
- Odsłony: 1554
Nie no bardziej chciałem ustawić sobie coś al'a logarytmiczny układ. Powiedzmy 1%, 2%, 5%, 10%, 20%, 40%, 60%, 80%, 100%.kamar pisze:Lepiej w czym ? Chcesz powiedzieć że zapamiętasz dziewięć prędkości przypisanych do klawiszy czy wydrukujesz sobie tabelkę i przykleisz do maszyny
No niestety miki. To działa:MlKl pisze:Powinno zadziałać
Kod: Zaznacz cały
def activate_axis_or_set_feedrate(n):
if n < 2:
set_feedrate(1*n)
else:
set_feedrate(10*n
Kod: Zaznacz cały
def activate_axis_or_set_feedrate(n):
if n < 2:
set_feedrate(1*n)
elseif n < 3:
set_feedrate(2*n)
else:
set_feedrate(10*n)
Kod: Zaznacz cały
elseif n < 3:
Kod: Zaznacz cały
if n = 1:
- 06 paź 2013, 11:15
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Przypisanie klawiszon 1,2,3... innych prędkości niż domyślne
- Odpowiedzi: 9
- Odsłony: 1554
Przypisanie klawiszon 1,2,3... innych prędkości niż domyślne
Witam, trochę nie pasuje mi szybkie ustawienie prędkości przyciskami. Po naciśnięciu 3 jest 30%, po naciśnięciu 4 40% itd. Używam głównie albo 80-100% do przejazdów, albo precyzyjnie, żeby gdzieś dojechać bardzo małych. Wtedy trzeba myszką suwak przestawić. Ale zaświtało w pamięci, że gdzieś czytałem jak to zmienić. No i znalazłem post ArturaM, żeby w pliku .axisrc wpisać:
Tak też zrobiłem i działa teraz tak, że po naciśnięciu 1 jest 2%, 2-4%, aż do 4. 4 to już 40%, 5 to 50% itd.
Jest o wiele wygodniej, ale byłoby lepiej gdybym mógł dowolnie przypisać prędkości do klawiszy. Nie wiem niestety jak to zrobić. O ile pomysł na algorytm to nie problem to składnia języka już tak. Wprowadziłem kilka zmian i za każdym razem wyrzuca linux błąd przy uruchomieniu. Cóż to za język programowania? python? C++?
Dzięki i pozdrawiam.
Kod: Zaznacz cały
def activate_axis_or_set_feedrate(n):
if n < 4:
set_feedrate(2*n)
else:
set_feedrate(10*n)
Jest o wiele wygodniej, ale byłoby lepiej gdybym mógł dowolnie przypisać prędkości do klawiszy. Nie wiem niestety jak to zrobić. O ile pomysł na algorytm to nie problem to składnia języka już tak. Wprowadziłem kilka zmian i za każdym razem wyrzuca linux błąd przy uruchomieniu. Cóż to za język programowania? python? C++?
Dzięki i pozdrawiam.