Synchronizacja 3 zmiennych.

Synchronizacja 3 zmiennych.
SA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 28
0

Witam,

Problem leży w tym że mam 3 zmienne, wartość każdej ustalana jest przez dodawanie lub odejmowanie 2 innych zmiennych. Przykładowo mam zmienna r oraz 2: r1 i r2 , r1 i r2 to zakres wartości. Teraz w timerze odejmuje lub dodaję przykładowo 5 (dodaje jeśli r<r1 odejmuje jeśli r>r2, oraz jeszcze jeden if i zmienna jeśli r przekroczy wartość podaną w r1 i r2). I teraz problem leży w synchronizacji tych 3 timerów tak by równocześnie kończyły swoje zadanie, przyjmując że każdy zakres jest inny. Próbowałem to rozwiązać przez obliczanie różnicy r1 i r2:

Kopiuj
roz:= (r2 - r1) / 20;  

po czym jak juz wspomniałem dodawałem/odejmowałem tą różnice do r.
Mam nadzieję że ktoś zrozumiał mój bełkot :D i będzie mi wstanie pomóc.

LN
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1398
0

Przepisz to na jednego timera ;)

SA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 28
0

Niby można ale muszę jakoś obliczyć ile dodać do każdej zmiennej by równocześnie osiągnęły wartość r2,t2,y2, przypomnę że zakresy w każdym zestawie są inne oraz są ustalane suwakiem.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.