tablica prędkości

Tematy związane z tworzeniem dużych aplikacji. Zaganiednia dotyczące architektury oraz zasad tworzenia optymalnych rozwiązań.
kapeć
Posty: 1
Rejestracja: 28 lut 2018 17:22
Wersja środowiska: LabVIEW 2013

tablica prędkości

Post autor: kapeć »

Cześć,
jestem w trakcie pisania programu, który będzie tworzył tablicę prędkości obrotowej wału wraz z aktualnym czasem.
mam już program, który z czujnika halla wyznacza prędkość obrotową (Arduino). chciałbym teraz aby te dane trafiały do tablicy w odstępie czasu 100ms. dodałem więc część odpowiedzialną za tworzenie tablicy jednak gdy uruchamiam program całość przestaje działać (brak wyznaczania prędkości obrotowej).

prosił bym was o informacje, rady jak przeskoczyć ten problem

pozdrawiam
KapeĆ
Załączniki
Speed_Sensor.vi
z tablicą
(17.58 KiB) Pobrany 437 razy
Speed_Sensor(1).vi
bez tablicy
(15.89 KiB) Pobrany 420 razy
Awatar użytkownika
micard
Posty: 207
Rejestracja: 30 wrz 2011 11:28
Wersja środowiska: LabVIEW 2017
Kontakt:

Re: tablica prędkości

Post autor: micard »

zapisz w wersji <2017 to jest większa szansa, że ktoś da radę do nich zajRZ

Pitol: Aż mnie oczy zabolały jak to zobaczyłem...

ojoj... konkretna wtopa ;] Dzięki za poprawkę.
Ostatnio zmieniony 19 mar 2018 20:12 przez micard, łącznie zmieniany 1 raz.
SNT
Posty: 56
Rejestracja: 18 lip 2013 13:23
Wersja środowiska: LabVIEW 2013

Re: tablica prędkości

Post autor: SNT »

troche zem to poprawil
bylo dosc slabo, radze poczytac o funkcjach wait i wait until...
chciales zczytac z portu 100bytes nie wiedzac czy sa one tam widoczne
poza tym czekales 1100ms w petli bez powodu.
W nowym rozwiazaniu sprawdzasz, czy masz cos na porcie (rozne od 0), jezeli tak to zczytujesz to, co jest w petli ReadLoop. Jezeli nic nie ma, to wychodzisz z petli i czekasz do 100ms.
jezeli 10 ms w ReadLoop jest za duzo, mozesz to zmniejszyc do 5 lub nawet 1ms.
Daj znaczy czy pomoglo
Załączniki
Speed_Sensor_v2.vi
(25.44 KiB) Pobrany 380 razy
LV_2016_Speed_Sensor_v2.vi
(18.94 KiB) Pobrany 380 razy
ODPOWIEDZ