INSTRUMENTACIÓN AVANZADA LABVIEW MANEJO DE ARCHIVOS CLASE 5 INSTRUMENTACIÓN AVANZADA Manejo de Archivos desde LabVIEW •Funciones FILE I/O •Abrir y cerrar archivos •Grabar y leer datos: • Texto .txt • Binarios .dat • Planilla de cálculo .csv • “LabVIEW Measurement File”, (LVM). INSTRUMENTACIÓN AVANZADA INSTRUMENTACIÓN AVANZADA Escribir y Leer: archivo de texto Ejemplo INSTRUMENTACIÓN AVANZADA Escribir desde una aplicación texto a un archivo Ejemplo INSTRUMENTACIÓN AVANZADA Escribir desde una aplicación texto a un archivo Ejemplo INSTRUMENTACIÓN AVANZADA Leer texto desde archivo Ejemplo INSTRUMENTACIÓN AVANZADA Escribir desde una aplicación texto a un archivo (Manejo de Errores) Ejemplo INSTRUMENTACIÓN AVANZADA Leer desde un archivo de texto Ejemplo Error Automático Ejemplo Ejemplo Error Manual INSTRUMENTACIÓN AVANZADA Convertir números a cadena de texto INSTRUMENTACIÓN AVANZADA Conversión números a cadena de texto Write to Text File INSTRUMENTACIÓN AVANZADA Escribir desde una aplicación texto a un archivo Ejemplo INSTRUMENTACIÓN AVANZADA Conversión números a cadena de texto Ejemplo INSTRUMENTACIÓN AVANZADA Funciones de bajo nivel: Open, Write, Close Abrir archivo y escribir Abrir/Crear Escribir Archivo Cerrar Ejemplo INSTRUMENTACIÓN AVANZADA Grabación de Arrays Ejemplo INSTRUMENTACIÓN AVANZADA Escribir registros múltiples de lecturas Ejemplo INSTRUMENTACIÓN AVANZADA Escribir registros múltiples de lecturas Ejemplo INSTRUMENTACIÓN AVANZADA Escribir registros múltiples de lecturas con datos adicionales: Ejemplo INSTRUMENTACIÓN AVANZADA Escribir registros múltiples de lecturas: agregando texto con Build Text Ejemplo INSTRUMENTACIÓN AVANZADA Escribir registros múltiples de lecturas: agregando texto con Build Text Ejemplo INSTRUMENTACIÓN AVANZADA Escribir registros múltiples de lecturas: agregando texto con Build Text Ejemplo INSTRUMENTACIÓN AVANZADA Write to Spreadsheet File Ejemplo INSTRUMENTACIÓN AVANZADA ESCRIBIR ARCHIVO HOJA CALCULO .3f Fraccional con 3 decimales T: TRASPONE Ejemplo INSTRUMENTACIÓN AVANZADA INSTRUMENTACIÓN AVANZADA LEER ARCHIVO HOJA CALCULO Ejemplo INSTRUMENTACIÓN AVANZADA Ejemplo INSTRUMENTACIÓN AVANZADA Funciones Para Grabar y Recuperar “Waveform” INSTRUMENTACIÓN AVANZADA Funciones Para grabar y recuperar “waveform” INSTRUMENTACIÓN AVANZADA Funciones Para grabar “waveforms” Ejemplo INSTRUMENTACIÓN AVANZADA Funciones Para Recuperar “waveforms” Ejemplo INSTRUMENTACIÓN AVANZADA ESCRIBIR ARCHIVOS LVM Ejemplo INSTRUMENTACIÓN AVANZADA LEER ARCHIVOS LVM Ejemplo INSTRUMENTACIÓN AVANZADA ESCRIBIR ARCHIVOS LVM Ejemplo INSTRUMENTACIÓN AVANZADA ESCRIBIR ARCHIVOS LVM Ejemplo INSTRUMENTACIÓN AVANZADA LEER ARCHIVOS LVM Ejemplo INSTRUMENTACIÓN AVANZADA Strings • • Como crear controles e indicadores string Aplicación de funciones string INSTRUMENTACIÓN AVANZADA String Modos Display • Normal display • Password display • \ code display • Hex display • • • • • \b backspace \n nueva linea \r return \t tab \s espacio INSTRUMENTACIÓN AVANZADA Funciones String: Match Pattern (Patrón de coincidencia) Ejemplo INSTRUMENTACIÓN AVANZADA Funciones String: Scan From String Rescatar de un “string” el valor numérico de una medición: Ejemplo INSTRUMENTACIÓN AVANZADA Presentación de resultados en Tablas Ejemplo INSTRUMENTACIÓN AVANZADA Mostrar resultados en Tablas Ejemplo INSTRUMENTACIÓN AVANZADA Mostrar resultados en Tablas TableCreate Property Node Column Header String Change to Write Array Constante Ejemplo INSTRUMENTACIÓN AVANZADA Mostrar resultados en Tablas Ejercicio INSTRUMENTACIÓN AVANZADA Ejercicios Guía 6 INSTRUMENTACIÓN 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 adquisición de datos USB (entrada analógica) y luego mostrarla en una gráfica. Con la opción “GRABAR” debe almacenar las lecturas a un archivo TXT. Agregar la opción “BORRAR”, para limpiar el gráfico y llevar a cero el voltímetro, antes de recupera el archivo. En la opción “RECUPERAR” debe rescatar el array con los datos registrados y graficarlos. El voltímetro debe medir las lecturas de tensión en tiempo real. Ejercicio 1 -6 INSTRUMENTACIÓN AVANZADA INSTRUMENTACIÓN AVANZADA ADQUIRIR Ejercicio 1 -6 INSTRUMENTACIÓN AVANZADA GRABAR Ejercicio 1 -6 INSTRUMENTACIÓN AVANZADA BORRAR INSTRUMENTACIÓN AVANZADA RECUPERAR Ejercicio 1 -6 INSTRUMENTACIÓN AVANZADA STOP Ejercicio 1 -6 INSTRUMENTACIÓN AVANZADA Ejercicio 1 -6 INSTRUMENTACIÓN AVANZADA Ejercicio 1 -6 INSTRUMENTACIÓN AVANZADA Ejercicio 2. A partir del promedio de 10 lecturas obtenidas con el SubVI “Entrada Analógica”, construir una cadena de texto con la función 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 INSTRUMENTACIÓN AVANZADA Ejercicio 2-6 INSTRUMENTACIÓN AVANZADA Ejercicio 2-6 INSTRUMENTACIÓN AVANZADA Ejercicio 2-6 INSTRUMENTACIÓN AVANZADA Ejercicio 2-6 INSTRUMENTACIÓN AVANZADA Ejercicio 2-6 INSTRUMENTACIÓN AVANZADA Ejercicio 3. Utilice las funciones “Simulate Signal” y “Write To Measurement File”, para generar y grabar una señal de onda sinusoidal de 310V de amplitud y 50 Hz. Incorpore un medidor de la tensión en RMS y la opción de recuperar la onda grabada en archivo. Ejercicio 3-6 INSTRUMENTACIÓN AVANZADA Ejercicio 3-6 INSTRUMENTACIÓN AVANZADA Ejercicio 3-6 INSTRUMENTACIÓN AVANZADA Ejercicio 3-6 INSTRUMENTACIÓN AVANZADA Ejercicio 3-6 INSTRUMENTACIÓN AVANZADA Ejercicio 4.- Como variante del ejercicio anterior reemplace las funciones de grabado y lectura de señales con “Write Waveform to file” y “Read Waveform from file”: Ejercicio 4-6 INSTRUMENTACIÓN AVANZADA Ejercicio 4-6 INSTRUMENTACIÓN AVANZADA Ejercicio 5. Construya la aplicación siguiente para grabar un archivo que contenga 20 muestras de lecturas de tensión (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 opción Recuperar para restablecer en la gráfica los datos grabados. Agregue una gráfica que represente las lecturas en función del tiempo. INSTRUMENTACIÓN AVANZADA Ejercicio 5-6 INSTRUMENTACIÓN AVANZADA Ejercicio 5-6 INSTRUMENTACIÓN AVANZADA Ejercicio 5-6 INSTRUMENTACIÓN AVANZADA Ejercicio 5-6 INSTRUMENTACIÓN AVANZADA Ejercicio 6. Utilizando un analizador virtual desarrollado en LabVIEW, se obtuvieron señales de corriente de una pc+monitor y de una lámpara fluorescente compacta (LFC), grabadas en archivos binarios independientes. Desarrolle una aplicación que permita a partir de esos archivos obtener el espectro armónico y el THDI% de cada una de las cargas. Adicionalmente agregue la posibilidad de obtener el THDI% resultante si se combinan en una instalación cantidades variables de LFCs y PCs. Ejercicio 6-6 INSTRUMENTACIÓN AVANZADA Ejercicio 6-6 INSTRUMENTACIÓN AVANZADA Ejercicio 6a-6
© Copyright 2026 Paperzz