Strona 1 z 2
odczytwanie danych
: 18 wrz 2008 15:07
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
Re: odczytwanie danych
: 18 wrz 2008 20:56
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ę.
odczytwanie danych
: 18 wrz 2008 22:20
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
Re: odczytwanie danych
: 19 wrz 2008 06:09
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.
odczytwanie danych
: 19 wrz 2008 06:29
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 ?)
Re: odczytwanie danych
: 19 wrz 2008 08:35
autor: jogurt_owocowy
Zakładając, że pierwsza kolumna to X, a druga - Y:
odczytwanie danych
: 20 wrz 2008 09:17
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
Re: odczytwanie danych
: 20 wrz 2008 09:37
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.
odczytwanie danych
: 20 wrz 2008 15:55
autor: luna4
wielkie dzieki:D
odczytwanie danych
: 20 wrz 2008 17:45
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)
odczytwanie danych
: 21 wrz 2008 11:37
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 ??
Re: odczytwanie danych
: 22 wrz 2008 14:04
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
odczytwanie danych
: 22 wrz 2008 19:15
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 ??
Re: odczytwanie danych
: 23 wrz 2008 08:56
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
odczytwanie danych
: 23 wrz 2008 09:42
autor: luna4
hmm chodzilo mi o bloczek prostokatny (różowy) z napisem xy graph ??? ( nieprecyzyjnie to napisalam wyzej )bundle juz zdazylam poznac
dzieki za pomoc i czekam na dalsze podpowiedzi
i faktycznie dane sa rozdzielone tabem moja nieuwaga;)