Przegladanie danych umieszczonych w pilku

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.
CHRISTOPCHER
Posty: 71
Rejestracja: 05 mar 2007 00:00

Przegladanie danych umieszczonych w pilku

Post autor: CHRISTOPCHER »

Witam

Chciałbym zrobic programik za pomoca ktorego mozliwe bedzie przegladanie poszczegolnych lini danych zapisanych w pliku tekstowym
i ich wyswietlanie. Mam jak narazie pomysl ze jednym przyciskie bede przeskakiwal o pewna ilosc na dol a drugim do gory wierszy ktore bede importowal. Jednak chcialbym zeby nie bylo potrzeby uruchamiania za kazdym razem programu, a jedynie nacisniecie guzika powodowalo importowanie nowej linii danych. Bardzo bym prosil o sugestie jak najlepiej to zrobic. Zaznaczam ze nie pytam o samo wczytywanie okreslonych linii, a raczej o podejscie do problemu zmieniania linii ktore maja byc wczytywane bez koniecznosci uruchamiania kolejny raz programu.

Pozdrawiam

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

Re: Przegladanie danych umieszczonych w pilku

Post autor: Mikrobi »

Kłania się klasyka obsługi interfejsu uzytkownika, czyli struktura while+event. Przeglądnij forum (opcja Szukaj 8) ) - to dosyć popularne pytanie
8)
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Przegladanie danych umieszczonych w pilku

Post autor: jogurt_owocowy »

Mikrobi dobrze gada, i to (while + event) się tyczy prawie każdego programu w LV. A co do Twojego konkretnie: jeśli Twój plik z danymi nie jest ogromny to sprawa jest prosta - najpierw wczytaj sobie dane do tablicy hurtem klockiem Read From Spreadsheet File, a potem klockiem Index Array wyciągaj z niej odpowiednie wiersze. Zrób to w odpowiedniej klatce struktury Event obsługującej zmianę wartości (Value Change) kontrolki określającej, którą linię danych chcesz importować. Jeśli ten opis nie jest dość jasny to wołaj.
Pozdrawiam (:
CHRISTOPCHER
Posty: 71
Rejestracja: 05 mar 2007 00:00

Re: Przegladanie danych umieszczonych w pilku

Post autor: CHRISTOPCHER »

Dzieki za wyjasnienie ale z odczytywaniem okreslonych wierszy nie mam problemu. Chodzilo mi o to zeby odczytywac kolejne wiersze bez ponownego uruchamiania programu. Nadmienie ze ten problem również rozwiazalem za pomoca rejestru przesuwnego, jednka napotkalem jeszcze jeden problem. Gdy wyczytywany jest pierwszy wiersz tekstu, przycisk " poprzedni wiersz" musi byc nieaktywny, natomiast gdy jest odczytywany ostatni wiersz przycisk " kolejny wiersz " zrobil sie nieaktywny" . Uścislajac przycisk "poprzedni wiersz " jest wtedy aktywny .

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

Re: Przegladanie danych umieszczonych w pilku

Post autor: Mikrobi »

Rozumiem, że rozwiązanie mamy podać na srebrnej tacy...?
8)
Przeglądnij:
- przykłady w LabVIEW
- posty na forum
- dostępne funkcje wykorzystując pomoc kontekstową

Na chwilę obecną twoje posty wyglądają na podejście: "niech to ktoś za mnie zrobi"
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
CHRISTOPCHER
Posty: 71
Rejestracja: 05 mar 2007 00:00

Re: Przegladanie danych umieszczonych w pilku

Post autor: CHRISTOPCHER »

Moze i tak wygladaja ale wbrew pozorom nie oczekuje gotowego rozwiazania a wskazowki ktora zaoszczedzi mi czasu, zakladam ze nie jeden uzytkownik tego forum spotkal sie z takim problemem. W przyszlosci postaram jasniej formułowac posty .



Po dokladniejszym przemyśleniu sprawy rozwiązanie mojego problemu okazało się banalne w postaci " Property Node " .

Pozdrawiam

Christopcher
ODPOWIEDZ