Chwilowa podręczna pamięć

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Awatar użytkownika
thorn
Posty: 40
Rejestracja: 08 mar 2010 23:02
Wersja środowiska: LabVIEW 8.6

Chwilowa podręczna pamięć

Post autor: thorn »

Witam,
moj problem moze wydac sie prozaiczny ale nie moge sobie z nim poradzic.
Planuje wykonac to w nastepujacy sposob.
wty.jpg
Wszytskie wyniki poza "-1" zostaja przepuszczone. W przypadku wystapienia "-1" chcialbym zeby zwracana byla wartosc wystepujaca przed "-1". Potrzebna bylaby zatem pamiec, ktora bralaby wartosc do chwilowego przechowania (za kazdym razem gdy ulegalaby ona zmianie) i zwracala ja w wypadku wystapienia "-1". z czego skozyctac zeby osiagnac ten cel? czy istnieje przydatny bloczek pamieci?
Awatar użytkownika
Pitol
Moderator
Posty: 987
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Re: Chwilowa podręczna pamięć

Post autor: Pitol »

jeśli ten Twój kod jest w pętli While (a raczej jest) to dołóż rejestr przesuwny, który będzie pamiętał poprzednią wartość.
rejestrrrrr
rejestrrrrr
register.png (15.43 KiB) Przejrzano 5163 razy
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
Awatar użytkownika
thorn
Posty: 40
Rejestracja: 08 mar 2010 23:02
Wersja środowiska: LabVIEW 8.6

Re: Chwilowa podręczna pamięć

Post autor: thorn »

kurcze... wiem ze mozna z shift register skozystac ale wolalbym tego uniknac i zastanawialem sie nad innym rozwiazaniem...
Awatar użytkownika
Nowszy
Posty: 504
Rejestracja: 30 maja 2008 08:33
Wersja środowiska: LabVIEW 2011
Lokalizacja: Katowice
Kontakt:

Chwilowa podręczna pamięć

Post autor: Nowszy »

A co jest złego w Shift Register? Możesz też wykorzystać Functional Global Variable - zajmuje mniej miejsca na schemacie blokowym
Pozdrawiam, Maciek Antonik
Edu4Industry
Awatar użytkownika
Pitol
Moderator
Posty: 987
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Re: Chwilowa podręczna pamięć

Post autor: Pitol »

Jak nie lubisz rejestrów to wstaw sobie do tego Twojego dużego Case coś takiego (też jest rejestr ale mniejszy, więc może mniej straszny :D)
mniejszy_rejestr.png
mniejszy_rejestr.png (12.95 KiB) Przejrzano 5136 razy
zamiast tego małego Case. Pętelka wykona się raz, będzie pamiętać poprzednią wartość...
Ostatnio zmieniony 25 mar 2010 11:55 przez Pitol, łącznie zmieniany 1 raz.
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
ODPOWIEDZ