odczytwanie danych

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.
luna4
Posty: 12
Rejestracja: 17 wrz 2008 22:21
Kontakt:

odczytwanie danych

Post autor: luna4 »

przeczytalam kilka postow z wczytywaniem danych ale nie doszlam jak zrobic zeby na frontpanel byla widoczna zółta ikonka z wyborem sciezki do pliku ( plik txt 2 kolumny danych( wartosci np 0,9 256,55 ). i wyswietlic te dane na wykresie??? [prosze o tlumaczenie dopiero zaczynam przygode z LV ] z gory dziekuje

nie wiem czy dobrze kombinuje zamieszczam rysunek.... ?? oczywiscie ma tak dobrze i nie dziala poprawnie wykresla kreske na zerze zamiast moje dane
Ostatnio zmieniony 18 wrz 2008 20:00 przez luna4, łącznie zmieniany 4 razy.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: odczytwanie danych

Post autor: jogurt_owocowy »

Witaj na forum.
Zakładając, że chcesz wyświetlić każdą kolumnę liczb z pliku jako osobny wykres Twoje rozwiązanie powinno wyglądać tak jak na rysunku poniżej.
Kontrolki Waveform Chart i Waveform Graph mimo zewnętrznego podobieństwa różnią się zasadniczo. Chcąc narysować pojedynczy wykres (prostszy przypadek) do Grapha podłączasz tablicę (wektor) zawierającą wszystkie jego punkty i wykres rysowany jest od razu. Do Charta podłączasz pojedynczą liczbę - kolejny punkt wykresu, który rysowany jest w czasie rzeczywistym (poprzednie próbki są pamiętane).
Pozdrawiam
PS. Podawaj wersję LV jakiej używasz - to bardzo ułatwia sprawę.
luna4
Posty: 12
Rejestracja: 17 wrz 2008 22:21
Kontakt:

odczytwanie danych

Post autor: luna4 »

LabView 8.0
wiec mam plik tekstowy dwukolumnowy chce go zaladowac do programu raz bedzie tak sie nazywal raz inaczej wiec chce zeby byla ta zolta ikonka do wyboru sciezki na pulpicie. a wykres zeby byl taki ze jedna kolumna to x a druga to y z mojego wczytanego pliku :)
Awatar użytkownika
spec.kolombo
Posty: 126
Rejestracja: 20 sie 2008 06:33
Wersja środowiska: LabVIEW 2009
Lokalizacja: Gdynia
Kontakt:

Re: odczytwanie danych

Post autor: spec.kolombo »

kliknij dwukrotnie na ikonkę "wczytaj plik" to powinnaś zlokalizować to o czym piszesz - przenieś sobie to na panelu tam gdzie chcesz, bo pewnie teraz jest to w losowym miejscu. We właściwościach tej ikonki znajdziesz też inne przydatne ustawienia - typu: start poszukiwań na pulpicie.
Lepiej być bogatym i zdrowym, niż biednym i chorym.
Spec Kolombo
luna4
Posty: 12
Rejestracja: 17 wrz 2008 22:21
Kontakt:

odczytwanie danych

Post autor: luna4 »

oki tylko jak zrobic zeby hmmm najlepiej zczytac kazda kolumne oddzielnie nie wiem np do jednowymiaraowej tabeli a pozniej zrobic z tego wykres ze jedno to bedzie x a drugie to y (przed jescze wykresleniem jedna kolumne chce jeszcze obrabiac matematyczniw wiec moze lepiej je rozdzielic ?)
Ostatnio zmieniony 19 wrz 2008 06:36 przez luna4, łącznie zmieniany 1 raz.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: odczytwanie danych

Post autor: jogurt_owocowy »

Zakładając, że pierwsza kolumna to X, a druga - Y:
Ostatnio zmieniony 19 wrz 2008 10:10 przez jogurt_owocowy, łącznie zmieniany 1 raz.
luna4
Posty: 12
Rejestracja: 17 wrz 2008 22:21
Kontakt:

odczytwanie danych

Post autor: luna4 »

hmm zrobilam tak jak na dolaczonych plikach :) aaa.txt to przykladowe dane oczywiscie bedzie ich wiecej i niestety nie wyswietla mi wykresu ...:( z moja wiedza nie umiem znalezc bledu :(
Ostatnio zmieniony 20 wrz 2008 09:18 przez luna4, łącznie zmieniany 1 raz.
Awatar użytkownika
wino
Posty: 549
Rejestracja: 23 gru 2005 00:00
Wersja środowiska: Nie mam LabVIEW
Lokalizacja: Kraków

Re: odczytwanie danych

Post autor: wino »

Znajdź różnice w kodzie :).

Plik musi być sformatowany tak
liczba[Tabulator]liczba[Enter]
liczba[Tabulator]liczba[Enter]
liczba[Tabulator]liczba[Enter]
liczba[Tabulator]liczba[Enter]
...
żeby to zadziałało.
Ostatnio zmieniony 20 wrz 2008 09:41 przez wino, łącznie zmieniany 1 raz.
luna4
Posty: 12
Rejestracja: 17 wrz 2008 22:21
Kontakt:

odczytwanie danych

Post autor: luna4 »

wielkie dzieki:D
luna4
Posty: 12
Rejestracja: 17 wrz 2008 22:21
Kontakt:

odczytwanie danych

Post autor: luna4 »

mam jescze pytanko czy da sie zrobic cos takiego ze wczytam inny plik i stary wykres zostanie a dopisze mi na wykresie kolejny i kolejny ?? i jak sie do tego zabrac?? :)

(oczywiscie wole wczytac w tym samym miejscu nie dodawac kolejnych bloczkow)
Ostatnio zmieniony 21 wrz 2008 06:50 przez luna4, łącznie zmieniany 2 razy.
luna4
Posty: 12
Rejestracja: 17 wrz 2008 22:21
Kontakt:

odczytwanie danych

Post autor: luna4 »

i jescze jedno pytanko cojak dane sa przedstawione w takiej postaci jak w zalaczonym pliku czyli pierwszy wiersz to sciezka dostepu a nizej sa dwiekolumny jednak nie odzielone tabem tylko spacja ? jak wczytac takie dane ??
Ostatnio zmieniony 21 wrz 2008 11:39 przez luna4, łącznie zmieniany 1 raz.
Rudyjerz
Posty: 29
Rejestracja: 02 wrz 2008 09:07
Wersja środowiska: LabVIEW 2012
Lokalizacja: Katowice/Warszawa
Kontakt:

Re: odczytwanie danych

Post autor: Rudyjerz »

Zmyliłeś mnie, bo kolumny w pliku podanym przez Ciebie są rozdzielone tabem jednak... A już się zastanawiałem czemu nie działa.

Kod który robi to co opisujesz w załączeniu.

--
Jerzy
luna4
Posty: 12
Rejestracja: 17 wrz 2008 22:21
Kontakt:

odczytwanie danych

Post autor: luna4 »

hmm ale kolumny w pliku a.txt nie sa rozdzielone tabem tylko spacja i u mnie nie dziala co moge z tym zrobic ?? i peewnie jescze banalne pytanko ale nie wiem jak wstawic prostakatny blaczek widoczny na powyzszym rysunku dochodzacy do bloczku Insert Into Array?? gdzie go szukac ??
Ostatnio zmieniony 23 wrz 2008 08:45 przez luna4, łącznie zmieniany 1 raz.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: odczytwanie danych

Post autor: jogurt_owocowy »

kolumny w pliku a.txt nie sa rozdzielone tabem tylko spacja i u mnie nie dziala co moge z tym zrobic ??
W pliku, który zamieściłaś kolumny są rozdzielone TABem, nie spacją. Zresztą mogłyby być rozdzielone czymkolwiek - bloczek Read From Spreadsheet File ma dodatkowe wejście delimiter, do którego możesz podłączyć separator rozdzielający kolumny.
jak wstawic prostakatny blaczek widoczny na powyzszym rysunku dochodzacy do bloczku Insert Into Array??
To klocek Bundle z paletki z klastrami (Functions > All Functions > Cluster).
Pozdrawiam
Ostatnio zmieniony 23 wrz 2008 08:57 przez jogurt_owocowy, łącznie zmieniany 1 raz.
luna4
Posty: 12
Rejestracja: 17 wrz 2008 22:21
Kontakt:

odczytwanie danych

Post autor: luna4 »

hmm chodzilo mi o bloczek prostokatny (różowy) z napisem xy graph ??? ( nieprecyzyjnie to napisalam wyzej )bundle juz zdazylam poznac :D dzieki za pomoc i czekam na dalsze podpowiedzi :)

i faktycznie dane sa rozdzielone tabem moja nieuwaga;)
Ostatnio zmieniony 23 wrz 2008 10:21 przez luna4, łącznie zmieniany 3 razy.
ODPOWIEDZ