02-02-2022, 14:34
Andrzeju, nie denerwuj się, ale w ogóle nic nie zrozumiałaś jak to ma działać. Nie możesz sobie w loop wstawiać delajów w ogóle, a po 1000ms w szczególności. W żadną część kodu w sumie też nie.
stepper1.run(); ma się uruchamiać milion x na sekundę i sprawdzać czy już upłynęło te 50us (czy ile tam ma upłynąć zależnie od wybranej prędkości i przyspieszenia) by wykonać 1/pierdyliarderową obrotu. Jak wstawisz delaya 1000 to on się kręci, ale efekty kręcenia zauważysz, jak już Twoje wnuki pójdą na studia. Albo i nie jeśli inna część programu ustaliła błędnie, że stepper1.distanceToGo() == 0, ujemną prędkość lub przyspieszenie.
stepper1.run(); ma się uruchamiać milion x na sekundę i sprawdzać czy już upłynęło te 50us (czy ile tam ma upłynąć zależnie od wybranej prędkości i przyspieszenia) by wykonać 1/pierdyliarderową obrotu. Jak wstawisz delaya 1000 to on się kręci, ale efekty kręcenia zauważysz, jak już Twoje wnuki pójdą na studia. Albo i nie jeśli inna część programu ustaliła błędnie, że stepper1.distanceToGo() == 0, ujemną prędkość lub przyspieszenie.
Miło być decenianym https://buycoffee.to/kaczakat