LABVIEW MANEJO DE ARCHIVOS

Slides:



Advertisements
Presentaciones similares
2003 HYPACK MAX Training Seminar1 Sample Case la Entrada manual de Datos de la Línea de la costa El Metodo de MANUAL –DIG Objectos –Boya (Roja)
Advertisements

2003 HYPACK MAX Training Seminar1 Sample Belgium Test Inputting Tag Line information into HYPACK® MAX In the old days, a Tag Line was anchored to.
Estructura General de las Instrucciones en Visual Basic
Instrumentación Virtual con LabVIEW
Lección 3 Creando un SubVI
Relacionando Datos Arrays
LabVIEW MathScript.
LABVIEW FILE I/O CLASE 5.
Waveform Chart, Graph y XY Graph
Instrumentos Virtuales (VIs)
Editing Slides With Polaris Office, you can create new .ppt and .pptx presentations or edit your presentation with ease.
Instrumentación Virtual con LabVIEW
Past participles used as adjectives
Archivos y Búsqueda Secuencial
JavaScript Programación Web. Java Script es un lenguaje de escripts que se usa en páginas web (ligero) Java es un lenguaje de programación orientada a.
Repaso/resumen Introducción a la programación Orientada a Objetos 1.Strings 2.Archivos 3.Clases y objetos 4.Herencia 5.Ventanas 6.Dibujos y Gráficos.
Las señales de satélite GPS
4.1 Continuidad en un punto 4.2 Tipos de discontinuidades 4.3 Continuidad en intervalos.
Time Expression with Hacer Grammar Essential #106.
MR1001 Prof. Msc. Ivan Alejandro Escobar Broitman
Curso de Titulación: “PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL”
El Diodo Filtros y Rectificación
EL DIODO FILTROS Y RECTIFICACIÓN Prof. Gustavo Patiño. M.Sc. Ph.D MJ
Hoy vamos a .. preparar un texto (para escribir or decir)
Eng. Ivan E. Juárez. Preliminary Activity The different kind of tools that we will use during this course require to use a gmail account, even if you.
Octubre 7, Español 2: Cap. 2B pag. 110 Q: ¿Cuántos estudiantes hay en el salón de clases? ¿Dónde están? “Hay” means there is/ there are.
CLUSTERS EN LABVIEW.
Associative, Commutative, and Distributive Properties of Addition and Multiplication August 18th Students only need to copy the writing in purple. Students.
©2008 The McGraw-Hill Companies, Inc. All rights reserved. Digital Electronics Principles & Applications Seventh Edition Chapter 2 Numbers We Use in Digital.
Lección 6 Cadena de Caracteres (Strings) y Manejo de archivos (File I/O)
Visual Basic Prof.: Carol Briones García. Uso de Archivos  Definición  Es un conjunto de información que se almacena en algún medio de escritura que.
Lesión 4 Arreglos (Arrays) y Gráficas (Graphs). Arreglos (Arrays) Es una colección de datos del mismo tipo Un arreglo tiene una o más dimensiones y hasta.
100 Book Challenge Desafío de leer 100 libros. Cada niño tendrán: Una bolsa de libros Una carpeta 2 libros para leer cada noche Un informe de lectura.
LA TAREA NO HAY TAREA – es fin de semana PRUEBA (quiz) – martes el 6 de octubre números de 0 a 60 subject pronouns ser (all forms) and telling where someone.
Spanish verbs in –er/ir How to conjugate Spanish –er & -ir verbs.
Flujos de datos Un flujo es un canal por donde fluyen los datos.
Estructura General de las Instrucciones en Visual Basic
Los Numeros 0 – 100 en espanol.
Reglas para los números
Base de Datos II Almacenamiento.
Introduction & Agenda Introduction to Microchip Device Blocksets Introduction to MATLAB Plug-In in MPLAB®IDE Creating a SIMULINK model with Microchip.
Computación 2017 Archivos.
Los doce días de Navidad Versión: PROFE y la clase de español
Warm-up Fill in the blank with the correct form of the verb “ser” for each subject (p. 35): 1. Yo _______________ de Savannah. 2. Mis amigas ________.
Sistema PowerLab. Para el registro, medición y análisis de las variables fisiológicas producidas por la función de una célula, tejido, órgano o sistema.
Teacher notes For this practice, give each student a white board & a marker. White boards can be made by putting a piece of white printer paper into.
Integration Services.
0 – 100 (Cero-cien) en español
Los Numeros 0 – 100 en espanol.
 TODAYS WORK!!!  1. Based on the unit cover write a list of 20 words related to the unit of work.  2.Complete the grammatical structures workbook.55,56,57,
Los Numeros 0 – 100 en espanol.
Título de Proyecto Paso 1 Paso 2 Paso 3 Paso 4 Presentación
CAPÍTULO III CONTROL DE ADQUISICION DE DATOS POR MEDIO DE LABVIEW 7.0 EXPRESS DE NATIONAL INSTRUMENTS.
An Animated PowerPoint Template. This 2007 PowerPoint contains video animation, but does not support text over video. The PowerPoint 2010 version includes.
Meta: Puedo identificar vocabulario del salón de clases
1 Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal or quotation. 1 Add a Slide Title.
A PowerPoint Template Your Presentation Name. This text is a placeholder Main Content Page Layout 2 Copyright 2009.
JKSimMet Software (windows & buttons) Split Engineering Chile Ltda. General Salvo #331 oficina 201 Casilla Sucursal Panorámico Providencia – Santiago,
Introduction to CAN. What is CAN and what are some of its features? Serial communication Multi-Master Protocol Compact –Twisted Pair Bus line 1 Megabit.
The Windows File System and Windows Explorer To move around the file system and examine your files or get to one you want (say, to modify, delete or copy.
Español 1 Avancemos Lección 4.1
Diego Hernández R. Archivos Diego Hernández R.
Spanish I Chapter 1 Gramática 1-2 Page 24
Para el fin de esta leccíon, se puede:
5-abril (J.Alvarez) La Clase File Representa un archivo en forma abstracta Contiene el nombre, pero no se puede leer o escribir.
5-abril (J.Alvarez) La Clase File Representa un archivo en forma abstracta Contiene el nombre, pero no se puede leer o escribir.
EL Advisory Committee (ELAC) 09/11/18
Los Numeros 0 – 100 en espanol.
Que hora es? What time is it?.
Transcripción de la presentación:

LABVIEW MANEJO DE ARCHIVOS CLASE 5

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).

Escribir y Leer: archivo de texto Ejemplo

Escribir desde una aplicación texto a un archivo Ejemplo

Escribir desde una aplicación texto a un archivo Ejemplo

Leer texto desde archivo Ejemplo

Escribir desde una aplicación texto a un archivo (Manejo de Errores) Ejemplo

Leer desde un archivo de texto Ejemplo Error Automático Ejemplo Ejemplo Error Manual

Convertir números a cadena de texto

Conversión números a cadena de texto Write to Text File

Escribir desde una aplicación texto a un archivo Ejemplo

Conversión números a cadena de texto Ejemplo

Funciones de bajo nivel: Open, Write, Close Abrir archivo y escribir Abrir/Crear Escribir Archivo Cerrar Ejemplo

Grabación de Arrays Ejemplo

Escribir registros múltiples de lecturas Ejemplo

Escribir registros múltiples de lecturas Ejemplo

Escribir registros múltiples de lecturas con datos adicionales: Ejemplo

Escribir registros múltiples de lecturas: agregando texto con Build Text Ejemplo

Escribir registros múltiples de lecturas: agregando texto con Build Text Ejemplo

Escribir registros múltiples de lecturas: agregando texto con Build Text Ejemplo

Write to Spreadsheet File Ejemplo

ESCRIBIR ARCHIVO HOJA CALCULO Fraccional con 3 decimales .3f T: TRASPONE Ejemplo

LEER ARCHIVO HOJA CALCULO Ejemplo

Ejemplo

Funciones Para Grabar y Recuperar “Waveform”

Funciones Para grabar y recuperar “waveform”

Funciones Para grabar “waveforms” Ejemplo

Funciones Para Recuperar “waveforms” Ejemplo

ESCRIBIR ARCHIVOS LVM Ejemplo

LEER ARCHIVOS LVM Ejemplo

ESCRIBIR ARCHIVOS LVM Ejemplo

ESCRIBIR ARCHIVOS LVM Ejemplo

LEER ARCHIVOS LVM Ejemplo

Como crear controles e indicadores string Strings Como crear controles e indicadores string Aplicación de funciones string Page 7-1: This lesson introduces string and ASCII file I/O operations. File I/O involves saving collected data to a file or reading data from a file. This lesson covers: String controls and indicators String functions and their uses ASCII file input and output operations

String Modos Display Normal display \ code display Password display Hex display \b backspace \n nueva linea \r return \t tab \s espacio Pages 7-2 to 7-3: String controls and indicators can be configured for several different display modes. You can change display modes by popping-up on the control or indicator while in edit mode. Password Display: Asterisks replace the string text on the front panel. This is useful for concealing passwords for logging into VI. ‘\’ Codes Display: Replaces all “unprintable” characters in the string with a ‘\’ followed by a letter. A list of backslash codes is given on page 7-3. For unprintable characters not on this list, LabVIEW displays a \ followed by the hex value of the unprintable character (for example, “\23” = ASCII table character 23). Hex Display: Replaces every character in the string with its ASCII table equivalent. This is useful for serial and GPIB communication.

Funciones String: Match Pattern (Patrón de coincidencia) Ejemplo

Funciones String: Scan From String Rescatar de un “string” el valor numérico de una medición: Ejemplo

Presentación de resultados en Tablas Pages 7-5 to 7-6: String functions (cont.): Format into String: Converts the input argument into a string based on the format string input. The resulting string is the concatenation of the initial string input and the argument converted to a string. More arguments can be added by “stretching out” more input terminals. Scan from String: Converts the input string containing valid numeric characters to individual numbers. Format string can specify multiple outputs with differing data types (numeric, Boolean, etc.). The function can be stretched out to add more output terminals. Explain the examples on the slide. Ejemplo

Mostrar resultados en Tablas Ejemplo

Mostrar resultados en Tablas TableCreate Property Node Column Header String Change to Write Array Constante Ejemplo

Mostrar resultados en Tablas Ejercicio

Ejercicios Guía 6

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

ADQUIRIR Ejercicio 1 -6

GRABAR Ejercicio 1 -6

BORRAR

RECUPERAR Ejercicio 1 -6

STOP Ejercicio 1 -6

Ejercicio 1 -6

Ejercicio 1 -6

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

Ejercicio 2-6

Ejercicio 2-6

Ejercicio 2-6

Ejercicio 2-6

Ejercicio 2-6

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

Ejercicio 3-6

Ejercicio 3-6

Ejercicio 3-6

Ejercicio 3-6

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

Ejercicio 4-6

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.

Ejercicio 5-6

Ejercicio 5-6

Ejercicio 5-6

Ejercicio 5-6

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

Ejercicio 6-6

Ejercicio 6a-6