Odczyt plikow z katalogu - gdzie jest bład ?

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.
mn1803

Odczyt plikow z katalogu - gdzie jest bład ?

Post autor: mn1803 »

Witam, moglibyście spojrzeć gdzie jest błąd w rozumowaniu ?

Próbuję odczytać z danego katalogu nazwy plików by móc potem wykonywać na nich określone operacji.

Dana pętla miałaby zwracać w każdej iteracji nazwę kolejnego pliku - i tak po kolei aż do końca plików w katalogu.

I jak potem wartość tekstową "nazwy pliku" zamienić na NAZWÄ
Rudyjerz
Posty: 29
Rejestracja: 02 wrz 2008 09:07
Wersja środowiska: LabVIEW 2012
Lokalizacja: Katowice/Warszawa
Kontakt:

Re: Odczyt plikow z katalogu - gdzie jest bład ?

Post autor: Rudyjerz »

Witaj,
po pierwsze to niepotrzebnie tworzysz tablicę 2 wymiarową. To co wychodzi z List Folder to jest tablica nazw, nie musisz jej wrzucać w Build Array.
To uprości Twój schemat (połączenie z Array Size będzie prawidłowe, nie trzeba będzie transponować tablicy, ani używać Index Array bo wystarczy auto index z pętli).
Ścieżkę (mając nazwę pliku jako string) można zbudować używając bloczka Build Path z palety Functions -> Programming -> File I/O.
Rudyjerz
mn1803

Odczyt plikow z katalogu - gdzie jest bład ?

Post autor: mn1803 »

Dzięki, zrobiłem jak poradziłeś, rzeczywiście pomogło ! Nie rozumiem tylko jednej rzeczy, jak numer iteracji program sam powiązał z elementem tablicy ?
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Odczyt plikow z katalogu - gdzie jest bład ?

Post autor: bogdani »

Widzisz, ilość iteracji pętli For może być definiowana na dwa sposoby:
1. podanie wartości na terminal N
2. użycie autoindeksowania w przypadku gdy do środka pętli jest wprowadzana tablica.

Zauważ że w przypadku tablicy tunel może mieć dwie postacie, po naciśnięciu na nim prawym klawiszem możemy włączać lub wyłączać indeksowanie tablicy przechodzącej przez tunel.
W przypadku indeksowania pętla jest wykonywana tyle razy, ile wynosi pierwszy rozmiar tablicy.

bogdani
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
mn1803

Odczyt plikow z katalogu - gdzie jest bład ?

Post autor: mn1803 »

Dzięki za pomoc i wyjaśnienie ! Kolejny ważny element, poprawiający moje zrozumienie tego środowiska, różniący LabView od C++ i innych języków programowania :)

Język Graficzny - A mówią, że miało być łatwiej ! :):):):) hehe

Pozdrawiam
ODPOWIEDZ