Synchronizacja 3 zmiennych.

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:

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.

0

Przepisz to na jednego timera ;)

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1