kommaseparerede værdier , eller CSV , er et format , hvor strenge gemmes i en tekstfil. I dette format er værdier gemt i snor format på flere rækker. Hver række består af flere værdier adskilt af kommaer som skilletegn . Disse komma kan bruges som et middel til at adskille værdier fra hver række . Læsning CSV-filer til LabVIEW er en fælles opgave, som giver dig mulighed for at læse data eller værdier gemt i CSV-filer på en nem og bekvem måde . Hvad du har brug
Computer med Windows XP eller Windows 7 operativsystem
LabVIEW Software Development Platform
Vis Flere Instruktioner
1
CSV-fil består af kommasepareret lagret i flere linjer . De følgende linjer er et eksempel på indholdet i en CSV-fil ,
dette, , Line, En
dette, , Line , Two
dette, , line, Tre
som et eksempel antage, at linjerne er gemt i en CSV-fil kaldes " myData.csv ".
2
Launch LabVIEW 8-software , skal du oprette et nyt VI ved at klikke på "Ny VI " i splash vinduet. Gem det som " importCSV.vi ". I diagrammet vinduet til " importCSV.vi , " træk og slip følgende komponenter fra Funtionals Palette , "Læs From Tekstfil ", " regneark String til Array " og " Line Feed " konstant fra strengene paletten
.
3
"Læs From Text File" blok accepterer som input filstien til CSV-filen. Højreklik på blokken og på listen , der popper op , på "Opret Constant " klik for filstien input. Skriv den fuldstændige sti til CSV-filen i konstant. For eksempel, hvis de " myData.csv " fil er placeret på "C" -drevet skrive " C: \\ myData.csv " i " File Path " konstant
output "Læs From . Text File " blok er en tekststreng almindeligt kendt som et regneark streng. Dette regneark streng består af alle indholdet af CSV-fil .
4
Forbind udgangen strengen fra det foregående trin til indgangen af " Regneark String til Array " blok. Produktionen af " Regneark String til Array " blok er en vifte af strenge. Brug " Line Feed " konstant som skilletegn til at adskille rækkerne i en enkelt dimension vifte af strenge ved at tilslutte den til " Afgrænser " input af " Spreadsheet String til Array " blok. Hver række er adskilt , og befolket i array som en individuel streng element i array.
5.
Opret en for-løkke i diagrammet vindue LabVIEW -programmet. Slut den vifte af enkelte rækker til for-løkken . Højreklik på det punkt, hvor arrayet er forbundet til for-sløjfe og vælg "Aktiver indeksering . " Dette sikrer, at for hver iteration af for-sløjfe kun et element fra arrayet accepteres som input . Det vil også sikre , at antallet af for-løkken iterationer vil være lig med størrelsen af array .
Inde i For Loop bruge en anden " Regneark String til Array " blok. Denne gang bruger et komma som skilletegn . I hvert For Loop iteration en anden række , vil blive analyseret i et array af string elementer. Værdierne fra CSV-filen indførsel i LabVIEW som en enkelt bid af data , adskilt i individuelle rækker, og derefter analyseres i separate værdier.