Delay on output controlled by switch

Published on 02/21/2012
I wanted to get delayed servos move between points A and B after switching TCUT. The boundaries of A and B designate the variables Var1 and Var2.
Your problem can be solved in several ways:
Solution 1. Mixers only... (independent up & down speed settings)
1-st level mixers:
   1) CPY	VAR1->Mix5	input%:100%, expo:0,	condition: TCUT = TAK
   2) CPY	VAR2->Mix5	input%:100%, expo:0,	condition: TCUT = NIE
Your problem can be solved in several ways:

Miksery 2-go poziomu:
1) OPU	Mix5->Out8	szybkość: 100,100	warunek: Zawsze wł.
Rozwiązanie 2. Tylko maszyna stanowa... (łączne ustawienie szybkości w górę i w dół)
   1) Kopia VAR1->OUT8           warunek: TCUT = TAK, warunek dodatkowy (brak) " "
   2) Kopia VAR2->OUT8           warunek: TCUT = NIE, warunek dodatkowy (brak) " "
   3) Zwolnij: OUT8, zwolnij:100 warunek: Zawsze wł,  warunek dodatkowy (brak) " "
Rozwiązanie 3. Hybrydowe ;) (również tylko jedno ustawienie prędkości)
Miksery 2-gi poziom:
   1) CPY	VAR1->Out8	wsp:100%, expo:0,	warunek: TCUT = TAK
   2) CPY	VAR2->Out8	wsp:100%, expo:0,	warunek: TCUT = NIE
Maszyna stanowa
   1) Zwolnij: OUT8, zwolnij:100	warunek: Zawsze wł, warunek dodatkowy (brak) " "

UWAGA Poniższe rozwiązanie jest niepoprawne:
Miksery 2 poz:
    1) OPU VAR1->OUT8    szybkość -100,100   warunek: TCUT
    2) OPU VAR2->OUT8    szybkość -100,100   warunek: !TCUT
To powód problemów. Mikser opóźniający "powoli" dostosowuje swoje wyjście do wejścia. (Wyjście to nie jest w tym przypadku OUT8! ale wartość jaką mikser do niego dodaje.) Tutaj jednak każde z wejść (Var1 i Var2) jest niezmienne! Nie ma więc czego zwalniać...

Druga sprawa. Taki mikser po włączeniu rozpoczyna od "0"! (jest to w instrukcji), chyba że pamięta jeszcze swój poprzedni stan. To ograniczenie trudno przeskoczyć, gdyż wpisane jest w samą zasadę działania tego miksera. Potrzebna jest poprzednia wartość "wyjścia" miksera, a tu jej jeszcze nie mamy. Stąd zapewne pozornie dziwne działanie "przeskok na środek i zwolnienie od połowy"

Jeszcze jedno, warto zapamiętać, że w standardowym podejściu nie opłaca się przełączanie kilku różnych mikserów opóźniających. Lepiej modyfikować ich wejścia.
Last edited on 02/22/2012 08:01:33
Powered by Anwiki • 0.052 sec • 2.48 MB