zapamiętywanie tabel w LV

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.
dundus
Posty: 57
Rejestracja: 17 kwie 2008 14:41
Lokalizacja: Kraków
Kontakt:

zapamiętywanie tabel w LV

Post autor: dundus »

Mam pytanie.
Czemu za każdym razem gdy wyłączam program, wartości wpisane wczesniej do tabelii znikają i tabela staje się w pewien sposób niekatywna..??

Z góry dzięki za pomoc.

podrawiam
Ostatnio zmieniony 22 maja 2008 16:19 przez dundus, łącznie zmieniany 1 raz.
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

zapamiętywanie tabel w LV

Post autor: Mikrobi »

VI nie zapamiętuje wartości kontrolek i indykatorów, chyba, że zostaną one określone jako wartości domyślne.
Innaczej: do póki VI nie wpisze informacji z kodu/diagramu do kontrolki, ta bedzie prezentowała swoją wartośc domyślną; pusty string, pusta tablica, itd
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
dundus
Posty: 57
Rejestracja: 17 kwie 2008 14:41
Lokalizacja: Kraków
Kontakt:

zapamiętywanie tabel w LV

Post autor: dundus »

Czyli jednym słowem abym miał zapamiętane wartości w mojej tabeli, musza one byc wpisane w diagramie i stamtąd jakos importowane..??

pozdrawiam
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

zapamiętywanie tabel w LV

Post autor: Mikrobi »

Możesz zapisać te wartości jako stałą i na początku programu (raz) np. wpisać je do tabeli przez zmienną lokalną.
Jaki wynik chcesz uzyskać?
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
dundus
Posty: 57
Rejestracja: 17 kwie 2008 14:41
Lokalizacja: Kraków
Kontakt:

zapamiętywanie tabel w LV

Post autor: dundus »

Sprawa wygląda tak, że mam tabele 16 na 16. Tabela ta będzie modyfikowana stale podczas pracy programu. Chciałbym aby ostatnia modyfikacja jaka będzie dokonana, przed końcem programu, była zapisana jakoś i zapamiętywana w programie przed następnym uruchomieniem programu.

pozdrawiam
Ostatnio zmieniony 24 maja 2008 13:27 przez dundus, łącznie zmieniany 1 raz.
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

zapamiętywanie tabel w LV

Post autor: Mikrobi »

1. Zapisz tablice do pliku kończąc program (Write to Spreadsheet File)
2. Odczytaj rozpoczynając program (Read from Spreadsheet File) i wpisz wartość przez zmienną lokalną lub przez Property Node>> Value dla kontrolki tablicy.
Ostatnio zmieniony 24 maja 2008 16:28 przez Mikrobi, łącznie zmieniany 1 raz.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
dundus
Posty: 57
Rejestracja: 17 kwie 2008 14:41
Lokalizacja: Kraków
Kontakt:

zapamiętywanie tabel w LV

Post autor: dundus »

Ok. Tak też myslałem.
A jak zrobić, żeby dane które zapisuję byly nadpisywane na wartości wcześniej zapisanedo pliku .txt??

pozdrawiam
Ostatnio zmieniony 24 maja 2008 18:09 przez dundus, łącznie zmieniany 1 raz.
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

zapamiętywanie tabel w LV

Post autor: Mikrobi »

Funkcja Write to Text File domyslnie nadpisuje plik jesli w podanej ścieżce taki plik już istnieje.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
dundus
Posty: 57
Rejestracja: 17 kwie 2008 14:41
Lokalizacja: Kraków
Kontakt:

zapamiętywanie tabel w LV

Post autor: dundus »

Ok. Funkcja Write to Text File nie ma wejścia array i nie mogę podpiąć pod nią mojej tabeli. Da się to jakoś inaczej rozwiązać??
Pozdrawiam
Ostatnio zmieniony 24 maja 2008 20:25 przez dundus, łącznie zmieniany 1 raz.
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

zapamiętywanie tabel w LV

Post autor: Mikrobi »

A na czym polega problem? co sprawdzaleś?
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
dundus
Posty: 57
Rejestracja: 17 kwie 2008 14:41
Lokalizacja: Kraków
Kontakt:

zapamiętywanie tabel w LV

Post autor: dundus »

Jeśli chciałbym nadpisywać pliki, które zapisuję to musze skorzystać z funkcji Write to Text File (tak jak mi powiedziałeś). Jednak bloczek reprezentujący taką funkcję, nie ma wejścia na tabelę tak jak chociażby bloczek Write to Spreadsheet File, z którego wcześniej skorzystalem, ale który dopisuje wartości a nie nadpisuje.
pozdrawiam
Ostatnio zmieniony 25 maja 2008 09:03 przez dundus, łącznie zmieniany 1 raz.
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

zapamiętywanie tabel w LV

Post autor: Mikrobi »

Przyglądnij się pomocy kontekstowej dla Write to Spreadsheet File (znana i lubiana opcja Ctrl+H).
Zwróć uwagę na wejścia których dotychczas nie wykorzystywałeś.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
dundus
Posty: 57
Rejestracja: 17 kwie 2008 14:41
Lokalizacja: Kraków
Kontakt:

zapamiętywanie tabel w LV

Post autor: dundus »

Ok. dzięki za pomoc. Już sobie poradziłem.

pozdrawiam
ODPOWIEDZ