Strona 1 z 1

Czytanie wielu plików

: 29 gru 2004 12:09
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

Rozwiązenie

: 29 gru 2004 21:45
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

Re: Rozwiązenie

: 29 gru 2004 22:09
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:

Rozwiązenie

: 29 gru 2004 22:47
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

: 30 gru 2004 00:47
autor: JanekG
No nie mam pytań. Piękna sprawa... Dziękuję i pozdrawiam. Jesteście WIELC
Y... :oops: 8O

: 11 wrz 2008 16:53
autor: b_mol
Bardzo dziękuję za pomoc - jak dobrze że te posty nie są usówane po roku czy dwóch... :) :) :)