Vous êtes sur la page 1sur 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

.3f

Fraccional con
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

Password display

\ code display

Hex display

\b backspace
\n nueva linea
\r return
\t tab
\s espacio

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

Vous aimerez peut-être aussi