Strona 1 z 1

Obrotomierz samochodowy

: 15 kwie 2018 14:52
autor: piotrek21n
Cześć, dopiero zacząłem przygodę w Labviewie, co zmienić w programie, aby licznik liczył wartości także w dół, po odpuszczeniu przycisku, a także jakie zmiany wprowadzić, aby dla wartości 5000 przy jednoczesnym wysokim stanie przycisku Boolean, stale utrzymywałaby się ta wartość.

Załączam program.
Projekt2.vi
(10.43 KiB) Pobrany 316 razy

Re: Obrotomierz samochodowy

: 15 kwie 2018 23:37
autor: apb
Wrzuć program dla starszej wersji LV (np. 2016).

Re: Obrotomierz samochodowy

: 16 kwie 2018 10:44
autor: dajpanspokój
Hej

W twoim przypadku do puszczeniu przycisku, wychodzimy ze srodkowej petli i nic sie juz nie dzieje z predkoscia.
Wszystko mozna zrobic za pomoca jednej petli while uzywajac shift register i jednego case w srodku.
Jezeli bool jest przycisniety, wykonuje sie case ktory zwieksza wartosc predkosci, jezeli nie jest przycisniety, wywoluje sie drugi case, ktory zmniejsza o 1.
Tuz przed wystawieniem wartosci na indicator mozesz dodac in range and coerce, ktory ci to utnie do 0-5000.
Predkosciomierz.png
Predkosciomierz.png (25.12 KiB) Przejrzano 5612 razy

Re: Obrotomierz samochodowy

: 16 kwie 2018 23:35
autor: piotrek21n
Udało się zrobić program samodzielnie, co mnie bardzo cieszy, tym bardziej, że dużo czasu na to poświęciłem, ale bardzo dziękuję za pomoc :)

Ja zrobiłem to tak:
Labview1.JPG
Labview2.JPG
Trochę chyba niepotrzebnie skomplikowałem prostą rzecz, ale przy okazji nauczyłem się czegoś nowego :)
Jeszcze raz dziękuję za pomoc!

Re: Obrotomierz samochodowy

: 17 kwie 2018 14:28
autor: dajpanspokój
No troche skomplikowales, ale pierwsze podejscia zawsze sa takie, wiec jest spoksik :)
Polecam poczytac o "in range and coerce". Bardzo pomocne jesli chce sie jakas wartosc ograniczyc od gory i dolu.