Está en la página 1de 74

INSTRUMENTACIN AVANZADA

LABVIEW

MANEJO DE ARCHIVOS

CLASE 5
INSTRUMENTACIN AVANZADA

Manejo de Archivos desde LabVIEW


Funciones FILE I/O
Abrir y cerrar archivos
Grabar y leer datos:
Texto .txt
Binarios .dat
Planilla de clculo .csv

LabVIEW Measurement File, (LVM).


INSTRUMENTACIN AVANZADA
INSTRUMENTACIN AVANZADA

Escribir y Leer: archivo de texto

Ejemplo
INSTRUMENTACIN AVANZADA
Escribir desde una aplicacin texto a un archivo

Ejemplo
INSTRUMENTACIN AVANZADA
Escribir desde una aplicacin texto a un archivo

Ejemplo
INSTRUMENTACIN AVANZADA

Leer texto desde archivo

Ejemplo
INSTRUMENTACIN AVANZADA

Escribir desde una aplicacin texto a un archivo


(Manejo de Errores)

Ejemplo
INSTRUMENTACIN AVANZADA
Leer desde un archivo de texto

Ejemplo Error Automtico

Ejemplo Ejemplo Error Manual


INSTRUMENTACIN AVANZADA

Convertir nmeros a
cadena de texto
INSTRUMENTACIN AVANZADA

Conversin nmeros a cadena de texto


Write to Text File
INSTRUMENTACIN AVANZADA
Escribir desde una aplicacin texto a un archivo

Ejemplo
INSTRUMENTACIN AVANZADA

Conversin nmeros a cadena de texto

Ejemplo
INSTRUMENTACIN AVANZADA
Funciones de bajo nivel: Open, Write, Close
Abrir archivo y escribir

Abrir/Crear Escribir Archivo Cerrar

Ejemplo
INSTRUMENTACIN AVANZADA

Grabacin de Arrays

Ejemplo
INSTRUMENTACIN AVANZADA

Escribir registros mltiples de lecturas

Ejemplo
INSTRUMENTACIN AVANZADA

Escribir registros mltiples de lecturas

Ejemplo
INSTRUMENTACIN AVANZADA

Escribir registros mltiples de lecturas con datos adicionales:

Ejemplo
INSTRUMENTACIN AVANZADA

Escribir registros mltiples de lecturas: agregando texto con Build Text

Ejemplo
INSTRUMENTACIN AVANZADA
Escribir registros mltiples de lecturas: agregando texto con Build Text

Ejemplo
INSTRUMENTACIN AVANZADA
Escribir registros mltiples de lecturas: agregando texto con Build Text

Ejemplo
INSTRUMENTACIN AVANZADA
Write to Spreadsheet File

Ejemplo
INSTRUMENTACIN AVANZADA

ESCRIBIR ARCHIVO HOJA CALCULO

Fraccional con
.3f 3 decimales

T: TRASPONE

Ejemplo
INSTRUMENTACIN AVANZADA
INSTRUMENTACIN AVANZADA

LEER ARCHIVO HOJA CALCULO

Ejemplo
INSTRUMENTACIN AVANZADA

Ejemplo
INSTRUMENTACIN AVANZADA

Funciones Para
Grabar y Recuperar
Waveform
INSTRUMENTACIN AVANZADA

Funciones Para grabar y recuperar waveform


INSTRUMENTACIN AVANZADA

Funciones Para grabar waveforms

Ejemplo
INSTRUMENTACIN AVANZADA

Funciones Para Recuperar waveforms

Ejemplo
INSTRUMENTACIN AVANZADA

ESCRIBIR ARCHIVOS LVM

Ejemplo
INSTRUMENTACIN AVANZADA

LEER ARCHIVOS LVM

Ejemplo
INSTRUMENTACIN AVANZADA

ESCRIBIR ARCHIVOS LVM

Ejemplo
INSTRUMENTACIN AVANZADA

ESCRIBIR ARCHIVOS LVM

Ejemplo
INSTRUMENTACIN AVANZADA

LEER ARCHIVOS LVM

Ejemplo
INSTRUMENTACIN AVANZADA

Strings

Como crear controles e indicadores string


Aplicacin de funciones string
INSTRUMENTACIN AVANZADA

String Modos Display

Normal display \ code display

\b backspace
\n nueva linea
\r return
\t tab
\s espacio
Password display Hex display
INSTRUMENTACIN AVANZADA

Funciones String: Match Pattern (Patrn de coincidencia)

Ejemplo
INSTRUMENTACIN AVANZADA
Funciones String: Scan From String
Rescatar de un string el valor numrico de una medicin:

Ejemplo
INSTRUMENTACIN AVANZADA

Presentacin de resultados en Tablas

Ejemplo
INSTRUMENTACIN AVANZADA

Mostrar resultados en Tablas

Ejemplo
INSTRUMENTACIN AVANZADA

Mostrar resultados en Tablas


TableCreate Property Node Column Header String

Change to Write

Array Constante

Ejemplo
INSTRUMENTACIN AVANZADA

Mostrar resultados en Tablas

Ejercicio
INSTRUMENTACIN AVANZADA

Ejercicios
Gua 6
INSTRUMENTACIN AVANZADA
Ejercicio 1.- Construir un VI con las siguientes opciones: Adquirir, Grabar, Borrar, Recuperar y Salir. En
ADQUIRIR debe capturar 50 lecturas de la tarjeta de adquisicin de datos USB (entrada analgica) y luego
mostrarla en una grfica. Con la opcin GRABAR debe almacenar las lecturas a un archivo TXT.
Agregar la opcin BORRAR, para limpiar el grfico y llevar a cero el voltmetro, antes de recupera el archivo.
En la opcin RECUPERAR debe rescatar el array con los datos registrados y graficarlos.
El voltmetro debe medir las lecturas de tensin en tiempo real.

Ejercicio 1 -6
INSTRUMENTACIN AVANZADA
INSTRUMENTACIN AVANZADA

ADQUIRIR

Ejercicio 1 -6
INSTRUMENTACIN AVANZADA

GRABAR

Ejercicio 1 -6
INSTRUMENTACIN AVANZADA

BORRAR
INSTRUMENTACIN AVANZADA

RECUPERAR

Ejercicio 1 -6
INSTRUMENTACIN AVANZADA

STOP

Ejercicio 1 -6
INSTRUMENTACIN AVANZADA

Ejercicio 1 -6
INSTRUMENTACIN AVANZADA

Ejercicio 1 -6
INSTRUMENTACIN AVANZADA

Ejercicio 2. A partir del promedio de 10 lecturas obtenidas con el SubVI Entrada


Analgica, construir una cadena de texto con la funcin Build Text desde el panel
frontal con los datos que se detallan en la Figura y posteriormente grabarla a
archivo TXT (funciones Open, Write y Close File).

Ejercicio 2-6
INSTRUMENTACIN AVANZADA

Ejercicio 2-6
INSTRUMENTACIN AVANZADA

Ejercicio 2-6
INSTRUMENTACIN AVANZADA

Ejercicio 2-6
INSTRUMENTACIN AVANZADA

Ejercicio 2-6
INSTRUMENTACIN AVANZADA

Ejercicio 2-6
INSTRUMENTACIN AVANZADA
Ejercicio 3. Utilice las funciones Simulate Signal y Write To
Measurement File, para generar y grabar una seal de onda sinusoidal
de 310V de amplitud y 50 Hz. Incorpore un medidor de la tensin en RMS
y la opcin de recuperar la onda grabada en archivo.

Ejercicio 3-6
INSTRUMENTACIN AVANZADA

Ejercicio 3-6
INSTRUMENTACIN AVANZADA

Ejercicio 3-6
INSTRUMENTACIN AVANZADA

Ejercicio 3-6
INSTRUMENTACIN AVANZADA

Ejercicio 3-6
INSTRUMENTACIN AVANZADA

Ejercicio 4.- Como variante del ejercicio anterior reemplace las funciones de
grabado y lectura de seales con Write Waveform to file y Read Waveform
from file:

Ejercicio 4-6
INSTRUMENTACIN AVANZADA

Ejercicio 4-6
INSTRUMENTACIN AVANZADA
Ejercicio 5. Construya la aplicacin siguiente para grabar un archivo que contenga 20 muestras de lecturas de tensin
(adquiridas desde la placa USB PIC), en formato csv (valores separados por coma). Debe tomarse una lectura por
segundo, reflejando los resultados en un XY Graph.

La tabla grabada en el archivo csv tiene que tener la apariencia siguiente:

Agregue la opcin Recuperar para restablecer en la grfica los


datos grabados. Agregue una grfica que represente las lecturas
en funcin del tiempo.
INSTRUMENTACIN AVANZADA

Ejercicio 5-6
INSTRUMENTACIN AVANZADA

Ejercicio 5-6
INSTRUMENTACIN AVANZADA

Ejercicio 5-6
INSTRUMENTACIN AVANZADA

Ejercicio 5-6
INSTRUMENTACIN AVANZADA
Ejercicio 6. Utilizando un analizador virtual desarrollado en LabVIEW, se obtuvieron seales de
corriente de una pc+monitor y de una lmpara fluorescente compacta (LFC), grabadas en archivos
binarios independientes.
Desarrolle una aplicacin que permita a partir de esos archivos obtener el espectro armnico y el THDI
% de cada una de las cargas.
Adicionalmente agregue la posibilidad de obtener el THDI% resultante si se combinan en una
instalacin cantidades variables de LFCs y PCs.

Ejercicio 6-6
INSTRUMENTACIN AVANZADA

Ejercicio 6-6
INSTRUMENTACIN AVANZADA

Ejercicio 6a-6

También podría gustarte