Czytanie wielu plików

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.
JanekG
Posty: 15
Rejestracja: 15 gru 2004 00:00

Czytanie wielu plików

Post autor: JanekG »

Witam.
Czy istnieje w Labview możliwość czytania kilku plików tekstowych naraz :?: Chodzi mi o możliwość wyboru bądz np. Katalogu z którego mają być czytane wszystkie pliki bądź wyboru kilku plików (kursor+shif lub ctrl)? Dane po przeczytaniu chcialbym wpisać do 2D array.

Z góry dziękuję za jakiekolwiek info :roll:


Pozdrawiam. :P
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Rozwiązenie

Post autor: bogdani »

Witaj
Możesz użyć funkcji File I/O >> Advanced File Funkctions >> List Directory, która pozwoli ci na poznanie listy plików znajdujących się w katalogu. Z tego co pamiętam to nie ma możliwości (przynajmniej kiedyś nie było) wskazania przez okno dialogowe LabVIEW kilku plików za pomocą CTRL. Można to zrobić korzystając z bibliotek Windowsa, ale to już zupełnie inna historia.
Jeśli pliki są tworzone wg jakiegoś schematu to możesz w pętli sobie odczytywać poszczególne pliki.
Jeśli jednak chcesz odczytać różne pliki to polecam wykorzystać, któreś z proponowanych rozwiązań rekurencyjnego odczytu katalogów i plików proponowanych na LAVA Forum. Wtedy możesz sobie
taki spis katalogu zapisać je do tabeli i z niej wskazać pliki, które mają być odczytane w programie.
bogdani
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

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

Re: Rozwiązenie

Post autor: Mikrobi »

bogdani pisze:Witaj Możesz użyć funkcji File I/O >> Advanced File Funkctions >> List Directory, która pozwoli ci na poznanie listy plików znajdujących się w katalogu. Z tego co pamiętam to nie ma możliwości (przynajmniej kiedyś nie było) wskazania przez okno dialogowe LabVIEW kilku plików za pomocą CTRL. Można to zrobić korzystając z bibliotek Windowsa, ale to już zupełnie inna historia.
Zrobił bym to tak:
Obrazek
Panel do tego ma taką postać:
Obrazek
8) Diagram u góry nieco wbrew konwencji, ale wykonuje się jednorazowo - wpisanie do Multicolumn ListBox listy plików i ustawienie trybu pracy kontrolki Multi... - MPKM - Create>> PropertyNode i odpowiednie opcje.
Reszta jest diagramem :wink:
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Rozwiązenie

Post autor: bogdani »

bogdani pisze:Witaj
Możesz użyć funkcji File I/O >> Advanced File Funkctions >> List Directory, która pozwoli ci na poznanie listy plików znajdujących się w katalogu.
(...) Wtedy możesz sobie
taki spis katalogu zapisać je do tabeli i z niej wskazać pliki, które mają być odczytane w programie.
No właśnie dzięki Mikrobiemu widać ładną implementację tego zagadnienia. Ja na to spojrzałem z innej strony. Widać tu zalety forum, dzięki temu jest wiele punktów widzenia i niektórym się chce (i mają czas) pokazać gotowe rozwiązanie problemu.
bogdani
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
JanekG
Posty: 15
Rejestracja: 15 gru 2004 00:00

Post autor: JanekG »

No nie mam pytań. Piękna sprawa... Dziękuję i pozdrawiam. Jesteście WIELC
Y... :oops: 8O
b_mol
Posty: 11
Rejestracja: 19 gru 2003 00:00

Post autor: b_mol »

Bardzo dziękuję za pomoc - jak dobrze że te posty nie są usówane po roku czy dwóch... :) :) :)
Ostatnio zmieniony 11 wrz 2008 16:55 przez b_mol, łącznie zmieniany 1 raz.
ODPOWIEDZ