kommaseparerade värden , eller CSV är ett format där strängar sparas i en textfil . I detta format , är värden som lagrats i sträng format i flera rader . Varje rad består av flera värden avgränsade med kommatecken som avgränsare . Dessa kommatecken kan användas som medel för att avgränsa värden från varje rad . Läsa CSV-filer till LabVIEW är en gemensam uppgift som gör det möjligt att läsa data eller värden som lagras i CSV-filer på ett enkelt och bekvämt sätt . Saker du behöver
dator med Windows XP eller Windows 7 operativsystem
LabVIEW Software Development Platform
Visa fler instruktioner
1
En CSV -fil består av separerade kommatecken data som lagras på flera rader . Följande rader är exempel på innehållet i en CSV -fil ,
detta är , Line, En
detta är , line, är två
, , linje , Tre
som ett exempel , anta att raderna sparas i en CSV -fil som heter som " myData.csv . "
2
Launch LabVIEW 8 programvara , skapa ett nytt VI genom att klicka på " Ny VI " i splash fönstret . Spara det som " importCSV.vi . " I diagrammet fönstret för " importCSV.vi , " dra och släppa följande komponenter från Funtionals Palette , " Läs Från textfil , " " kalkylblad Sträng till Array " och " Line Feed " konstant från strängarna paletten
.
3
" Läs Från textfil " blocket accepterar som indata sökvägen till CSV-fil . Högerklicka på blocket och i listan som dyker upp, klicka på " Skapa Constant " för sökvägen ingång . Skriv den fullständiga sökvägen till CSV -filen i konstanta . Till exempel , om " myData.csv " filen finns på " C " -enhet , skriver du " C : \\ myData.csv " i " File Path " konstant
utgång " Läs From . textfil " blocket är en textsträng allmänt känd som ett kalkylblad sträng. Detta kalkylblad sträng består av alla innehållet i CSV-filen .
4
Anslut utgången strängen från föregående steg till ingången av " kalkylblad Sträng till Array " blocket . Utgången av " kalkylblad Sträng till Array " blocket är en array av strängar . Använd " Line Feed " konstant som en avgränsare för att separera raderna i en enda dimension array med strängar genom att ansluta den till " avgränsare " ingång " kalkylblad Sträng till Array " blocket . Varje rad separeras och befolkas i arrayen som en individuell sträng element i arrayen .
5
Skapa en for-slinga i diagrammet fönstret av LabVIEW programmet. Anslut rad enskilda rader till för loop . Högerklicka på den punkt där matrisen är ansluten till for-slingan och välj " Aktivera indexering . " Detta säkerställer att varje iteration av for-slingan endast ett element från arrayen accepteras som en inmatning . Det kommer också att se till att antalet for-slingan iterationer kommer att vara lika med storleken på arrayen .
Inuti För Loop använda en annan " Spreadsheet String till Array " blocket . Den här gången använder kommatecken som avgränsare . I varje För loop iteration en annan rad kommer att tolkas till en matris med sträng element. Värdena från CSV-fil import till LabVIEW som en enda bit av data , separeras i enskilda rader och sedan analyseras i separata värden .