Problem z odczytem/zapisem danych -> txt

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.
Maciej
Posty: 11
Rejestracja: 09 kwie 2013 14:29
Wersja środowiska: LabVIEW 8.2

Problem z odczytem/zapisem danych -> txt

Post autor: Maciej »

Witam. Robię właśnie projekt w programie LabVIEW i zaczynam uczyć się tego programu, więc proszę o pomoc. Mam wyniki pomiarów w pliku tekstowym i muszę przeskalować wykresy. Pomógłby ktoś na początku napisać jak z tego zrobić wykres: oś x dane z 2 kolumny oś y 3 kolumna i jak zapisać wszystkie pomiary do tabeli w programie? załączam plik tekstowy.

Witaj kolego. Następnym razem nazywaj temat bardziej szczegółowo. Pitol
Załączniki
pom1.txt
(463.94 KiB) Pobrany 314 razy
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: Projekt pomoc

Post autor: PiDi »

Pomocne bloczki: Read From Spreadsheet File i Index Array.
ObrazekObrazekObrazekObrazek
Maciej
Posty: 11
Rejestracja: 09 kwie 2013 14:29
Wersja środowiska: LabVIEW 8.2

Re: Projekt pomoc

Post autor: Maciej »

Próbowałem już, ale mi zapisuje w formacie całkowitym jak mam cyfry po przecinku to mi zaokrągla.
Mógłby ktoś to zobaczyć i pokazać jak to poprawnie wczytać i wykresy zrobić na podstawie tych danych? Załączam pliki.
Załączniki
Program.vi
(12.14 KiB) Pobrany 299 razy
pom1.txt
(463.94 KiB) Pobrany 332 razy
dzojstik22
Posty: 103
Rejestracja: 17 gru 2011 21:33
Wersja środowiska: LabVIEW 2011

Re: Projekt pomoc

Post autor: dzojstik22 »

Maciej- samo z siebie labview nic Ci nie pozaokrągla- zawsze musi być jakaś przyczyna.
1). Wejdź do pliku tekstowego i pozamieniaj kropki na przecinki i zapisz plik po zmianach.
2). Otwórz plik VI i wczytaj poprawiony plik tekstowy.
3). Sprawdź czy dane są dobrze wczytane. Między danymi powinien być tab a co jakiś czas on zanika- sprawdź czy to nie spowoduje blokowania wczytania.
4). Tworzenie wykresów- zajrzyj do załącznika.
Załączniki
Program.vi
(16.44 KiB) Pobrany 330 razy
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: Projekt pomoc

Post autor: PiDi »

dzojstik22 pisze: 1). Wejdź do pliku tekstowego i pozamieniaj kropki na przecinki i zapisz plik po zmianach.
Można lepiej: przy wczytywaniu pliku trzeba pobawić się formatowaniem.
format.png
format.png (10.13 KiB) Przejrzano 8186 razy
W tym stringu na górze jest: %.;%f
Co to znaczy?
%.; oznacza wymuszenie zmiany symbolu dziesiętnego na kropkę (domyślnie LV ciągnie znak z ustawień systemowych; można też tak: %,; , wtedy wymuszamy zmianę na przecinek)
%f jest chyba oczywisty.

No i czytamy oczywiście dokumentację bloczków ;)
Ostatnio zmieniony 10 kwie 2013 00:22 przez PiDi, łącznie zmieniany 1 raz.
ObrazekObrazekObrazekObrazek
Maciej
Posty: 11
Rejestracja: 09 kwie 2013 14:29
Wersja środowiska: LabVIEW 8.2

Projekt pomoc

Post autor: Maciej »

ok. Spróbuje tak zrobić. Dzięki za podpowiedzi.
dzojstik22 mógłbyś ten załącznik zapisać w wersji 8.2.1 albo Print Screen załączyć? Inaczej tego nie otworzę.
dzojstik22
Posty: 103
Rejestracja: 17 gru 2011 21:33
Wersja środowiska: LabVIEW 2011

Re: Problem z odczytem/zapisem danych -> txt

Post autor: dzojstik22 »

Sprawdź czy działa i daj znać.
Załączniki
Program.vi
(17.14 KiB) Pobrany 305 razy
Maciej
Posty: 11
Rejestracja: 09 kwie 2013 14:29
Wersja środowiska: LabVIEW 8.2

Re: Problem z odczytem/zapisem danych -> txt

Post autor: Maciej »

Działa, dzięki. Sam już do tego doszedłem też. :) Obliczam teraz transformatę Fouriera . Mam dwa sygnały napięcie i prąd. Chciałbym otrzymać widmo amplitudowe i fazowe. Problem w tym że nie wiem jak prawidłowo sygnał podać na wejście tego bloczku fft, albo nie odpowiedni bloczek używam. Załączam plik. Jak ktoś coś wie to proszę o pomoc.
Załączniki
pom1.txt
(463.94 KiB) Pobrany 302 razy
Program.vi
(42.02 KiB) Pobrany 292 razy
ODPOWIEDZ