Nwlapcug.com


Come importare CSV a LabVIEW

Valori separati da virgola o CSV, è un formato in cui le stringhe vengono salvate in un file di testo. In questo formato, i valori vengono salvati in formato di stringa su più righe. Ogni riga è costituito da più valori separati da virgole come delimitatori. Queste virgole possono essere utilizzati come mezzo per separare i valori di ogni riga. I file CSV di lettura in LabVIEW è un'attività comune che consente di leggere i dati o i valori memorizzati nei file CSV in modo facile e conveniente.

Istruzioni

1

Un file CSV è costituito da dati separati da virgole archiviati in più righe. Le righe seguenti sono un esempio del contenuto di un file CSV;

Si tratta, linea, uno

Si tratta, linea, due

Si tratta, linea, tre

Ad esempio, si supponga che le linee vengono salvate in un file CSV denominato come "myData.csv."

2

Lanciare il software LabVIEW 8, creare un nuovo VI facendo clic su "Nuovo VI" nella finestra iniziale. Salvarlo come "importCSV.vi." Nella finestra del diagramma per il "importCSV.vi", trascinare e rilasciare i seguenti componenti dalla tavolozza Funtionals; "Lettura da File di testo," "Foglio di calcolo di matrice di stringhe" e "Line Feed" costante dalla tavolozza stringhe.

3

Il blocco di "Lettura da File di testo" accetta come input il percorso del file per il file CSV. Tasto destro del mouse sul blocco e dall'elenco che si apre, fare clic su "Creare costante" per il percorso del file di input. Digitare il percorso completo al file CSV nella costante. Ad esempio, se il file "myData.csv" si trova sul disco "C", digitare "C:\myData.csv" la costante "Percorso File".

L'output del blocco "Lettura da File di testo" è una stringa di testo comunemente nota come una stringa di foglio di calcolo. Questa stringa di foglio di calcolo è costituita da tutti i contenuti del file CSV.

4

Collegare la stringa di output del passaggio precedente all'ingresso del blocco "Foglio di calcolo di matrice di stringhe". L'uscita del blocco "Foglio di calcolo String to Array" è una matrice di stringhe. Utilizzare la costante "Line Feed" come delimitatore per separare le righe in una matrice unidimensionale di stringhe, collegandolo all'ingresso "Delimiter" del blocco "Foglio di calcolo di matrice di stringhe". Ogni riga è separato e popolata nella matrice come elemento stringa individuale della matrice.

5

Creare un ciclo For nella finestra Diagramma del programma LabVIEW. Collegare la matrice di singole righe per il ciclo For. Fare clic con il pulsante destro al punto in cui la matrice è collegata al ciclo For e seleziona "Abilita indicizzazione". Ciò garantisce che per ogni iterazione del ciclo per un solo elemento della matrice è accettato come input. Essa garantirà inoltre che il numero di iterazioni del ciclo For sarà uguale alla dimensione della matrice.

All'interno del ciclo per utilizzare un altro blocco di "Foglio di calcolo di matrice di stringhe". Questa volta utilizzare una virgola come delimitatore. In ogni iterazione del ciclo per un'altra riga verrà analizzata in una matrice di elementi di stringa. I valori dall'importazione di file CSV in LabVIEW come un singolo blocco di dati, suddiviso in singole righe e quindi analizzato in valori distinti.