csv eller CSV , er et format der strengene er lagret i en tekstfil . I dette formatet , blir verdiene lagret i string format i flere rader . Hver rad består av flere verdier atskilt med komma som skilletegn. Disse komma kan brukes som middel for å separere verdier fra hver rad. Reading CSV filer til LabVIEW er en felles oppgave som lar deg lese data eller verdier som er lagret i CSV-filer på en enkel og praktisk måte . Du trenger
datamaskin med Windows XP eller Windows 7 Operating System
LabVIEW Software Development Platform
Vis flere instruksjoner
en
En CSV- fil består av kommaseparert data som er lagret på flere linjer . Følgende linjer er et eksempel på innholdet i en CSV -fil ,
p Dette er , Line, En
p Dette er , Line, Er Two
, , line, Tre
p Som et eksempel , anta at linjene blir lagret i en CSV -fil kalt " myData.csv . "
2
Launch LabVIEW 8 programvare , opprette en ny VI ved å klikke på "Ny VI" i splash -vinduet . Lagre den som " importCSV.vi . " I diagrammet vinduet for " importCSV.vi , " dra og slipp følgende komponenter fra Funtionals Palette , "Les From Text File", " Regneark String til Array " og " Linje feed " konstant fra strengene palett
.
3
"Les From Text File" blokk aksepterer som et innspill filstien til CSV-filen. Høyreklikk på blokken og fra listen som dukker opp, klikk på "Opprett Konstant" for filbanen inngang. Skriv inn den fullstendige banen til CSV -filen i konstant . For eksempel , hvis " myData.csv " filen er plassert på "C "-stasjonen , skriv " C : \\ myData.csv " i " File Path " konstant
produksjon av " Les fra . tekst Fil " blokk er en tekststreng kjent som et regneark streng. Dette regnearket streng består av alt innholdet i CSV-filen.
4
Koble Utdatastringen fra forrige trinn til inngangen på " Spreadsheet String til Array " block . Resultatet av " Spreadsheet String til Array " block er en rekke strenger . Bruk " Linje feed " konstant som skilletegn for å skille rader i én dimensjon rekke strenger ved å koble den til " skilletegn " input av " Spreadsheet String til Array " block . Hver rad er skilt og befolket inn rekken som en individuell string element i matrisen .
5
Lag en for løkke i diagrammet vinduet i LabVIEW programmet . Koble rekke individuelle rader til For Loop . Høyreklikk på det punktet der matrisen er koblet til For Loop og velg " Aktiver indeksering . " Dette sikrer at for hver iterasjon av For Loop bare ett element fra tabellen er akseptert som inngang . Det vil også sikre at antall For Loop iterasjoner vil være lik størrelsen av tabellen.
Inni For Loop bruke en annen " Spreadsheet String til Array " block . Denne gangen å bruke komma som skilletegn . I hvert For Loop iterasjon en annen rad skal analyseres i en rekke string elementer . Verdiene fra CSV fil import i LabVIEW som en enkelt del av data , delt opp i individuelle rader og deretter analysert i egne verdier.