przechowanie danych po dwóch uruchomieniach VI

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.
leszek510
Posty: 2
Rejestracja: 24 maja 2011 13:32
Wersja środowiska: LabVIEW 8.5

przechowanie danych po dwóch uruchomieniach VI

Post autor: leszek510 »

Witam wszystkich. mam takie pytanko: czy można w inny sposób przechować dane (niż zapis/ odczyt z pliku) pochodzące z dwóch kolejnych uruchomień programu?
smiglo
Posty: 110
Rejestracja: 18 sty 2006 00:00
Wersja środowiska: LabVIEW 2010
Lokalizacja: Bydgoszcz

Re: przechowanie danych po dwóch uruchomieniach VI

Post autor: smiglo »

Połącz dane np. w tablicę, bądź klaster i wrzuć do rejestru przesuwającego, będzie działać o ile program będzie w pamięci (może być zatrzymywany).
Ostatnio zmieniony 24 maja 2011 20:15 przez smiglo, łącznie zmieniany 2 razy.
smiglo
leszek510
Posty: 2
Rejestracja: 24 maja 2011 13:32
Wersja środowiska: LabVIEW 8.5

Re: przechowanie danych po dwóch uruchomieniach VI

Post autor: leszek510 »

A czy mógłbyś to pokazać na jakimś prostym programie ponieważ jestem początkujący i nie bardzo kojarze jak to wykonać? (jakiś print screen?)
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: przechowanie danych po dwóch uruchomieniach VI

Post autor: PiDi »

Przykład w załączniku. Otwórz go i spróbuj parę razy wystartować i zatrzymać - będzie liczył od ostatniej wartości. Potem zamknij go i otwórz jeszcze raz - zacznie znów liczyć od zera.
Nie jest to zbyt pewny sposób na przechowanie danych, więc alternatywą tak czy inaczej jest albo zapis do pliku, albo do jakiejś bazy danych (czyli i tak do pliku). LabVIEW trochę może ułatwić:
http://zone.ni.com/devzone/cda/tut/p/id/3538
http://zone.ni.com/devzone/cda/tut/p/id/3562
Załączniki
shiftreg.vi
(6.82 KiB) Pobrany 258 razy
ObrazekObrazekObrazekObrazek
ODPOWIEDZ