Come importare CSV per LabVIEW

March 1

Comma Separated Values, o CSV, è un formato in cui le stringhe vengono salvate in un file di testo. In questo formato, i valori vengono salvati in formato stringa su più file. Ogni riga è composta da più valori separati da virgole come delimitatori. Questi virgole possono essere utilizzati come mezzi per separare i valori da ciascuna riga. La lettura di file CSV in LabVIEW è un compito comune che consente di leggere i dati o valori memorizzati nel file CSV in modo semplice e conveniente.

istruzione

1 Un file CSV è costituito da separati da virgola dati memorizzati in più righe. Le righe seguenti sono un esempio dei contenuti di un file CSV;

Questo, Is, Linea, One

Questo, Is, Linea, Two

Questo, Is, Linea, Tre

A titolo di esempio, si supponga che le linee vengono salvati in un file CSV denominato come "myData.csv."

2 Avviare il software LabVIEW 8, creare un nuovo VI cliccando su "Nuovo VI" nella finestra iniziale. Salvarlo come "importCSV.vi." Nella finestra schema per la resistenza "importCSV.vi", e rilasciare i seguenti componenti del Funtionals tavolozza; "Leggi da file di testo", "Foglio di calcolo stringa di array" e "Line Feed" costante dalla tavolozza corde.

3 Il "Leggi da file di testo" blocco accetta come input il percorso del file per il file CSV. Fare clic destro sul blocco e dalla lista che si apre, cliccare su "Crea costante" per l'ingresso percorso del file. Digitare il percorso completo del file CSV nella costante. Ad esempio, se il file "myData.csv" si trova sulla "C" unità, digitare "C: \ myData.csv" nel "Percorso file" costante.

L'uscita del blocco "Leggi da file di testo" è una stringa di testo comunemente noto come una stringa foglio di calcolo. Questa stringa foglio di calcolo è costituita da tutti i contenuti del file CSV.

4 Collegare la stringa di output dal passo precedente all'ingresso del blocco "foglio di calcolo String Array". L'uscita del blocco "foglio di calcolo stringa di array" è un array di stringhe. Utilizzare la "Linea Feed" costante come delimitatore per separare le righe in un singolo array di stringhe dimensioni collegandolo all'ingresso "delimitatore" del "foglio di calcolo String Array" blocco. Ogni riga è separata e popolato nella matrice come elemento singola stringa dell'array.

5 Creare un ciclo for nella finestra schema del programma LabVIEW. Collegare la serie di singole righe al ciclo for. Fare clic destro nel punto in cui la matrice è collegato al For Loop e selezionare "Attiva indicizzazione." Questo assicura che per ogni iterazione del ciclo for solo elemento dell'array è accettato come input. Essa assicura inoltre che il numero di iterazioni per ciclo sarà uguale alla dimensione della matrice.

All'interno del Ciclo For usare un altro "Foglio di calcolo stringa di array" blocco. Questa volta utilizzare una virgola come delimitatore. In ogni iterazione del ciclo Per una riga diversa sarà analizzato in un array di elementi di stringa. I valori del file di importazione CSV in LabVIEW come un unico blocco di dati, separati in singole righe e poi analizzati in valori separati.