La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

LABVIEW MANEJO DE ARCHIVOS

Presentaciones similares


Presentación del tema: "LABVIEW MANEJO DE ARCHIVOS"— Transcripción de la presentación:

1 LABVIEW MANEJO DE ARCHIVOS
CLASE 5

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

3

4 Escribir y Leer: archivo de texto
Ejemplo

5 Escribir desde una aplicación texto a un archivo
Ejemplo

6 Escribir desde una aplicación texto a un archivo
Ejemplo

7 Leer texto desde archivo
Ejemplo

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

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

10 Convertir números a cadena de texto

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

12 Escribir desde una aplicación texto a un archivo
Ejemplo

13 Conversión números a cadena de texto
Ejemplo

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

15 Grabación de Arrays Ejemplo

16 Escribir registros múltiples de lecturas
Ejemplo

17 Escribir registros múltiples de lecturas
Ejemplo

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

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

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

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

22 Write to Spreadsheet File
Ejemplo

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

24

25 LEER ARCHIVO HOJA CALCULO
Ejemplo

26 Ejemplo

27 Funciones Para Grabar y Recuperar “Waveform”

28 Funciones Para grabar y recuperar “waveform”

29 Funciones Para grabar “waveforms”
Ejemplo

30 Funciones Para Recuperar “waveforms”
Ejemplo

31 ESCRIBIR ARCHIVOS LVM Ejemplo

32 LEER ARCHIVOS LVM Ejemplo

33 ESCRIBIR ARCHIVOS LVM Ejemplo

34 ESCRIBIR ARCHIVOS LVM Ejemplo

35 LEER ARCHIVOS LVM Ejemplo

36 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

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

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

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

40 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

41 Mostrar resultados en Tablas
Ejemplo

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

43 Mostrar resultados en Tablas
Ejercicio

44 Ejercicios Guía 6

45 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

46

47 ADQUIRIR Ejercicio 1 -6

48 GRABAR Ejercicio 1 -6

49 BORRAR

50 RECUPERAR Ejercicio 1 -6

51 STOP Ejercicio 1 -6

52 Ejercicio 1 -6

53 Ejercicio 1 -6

54 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

55 Ejercicio 2-6

56 Ejercicio 2-6

57 Ejercicio 2-6

58 Ejercicio 2-6

59 Ejercicio 2-6

60 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

61 Ejercicio 3-6

62 Ejercicio 3-6

63 Ejercicio 3-6

64 Ejercicio 3-6

65 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

66 Ejercicio 4-6

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

68 Ejercicio 5-6

69 Ejercicio 5-6

70 Ejercicio 5-6

71 Ejercicio 5-6

72 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

73 Ejercicio 6-6

74 Ejercicio 6a-6


Descargar ppt "LABVIEW MANEJO DE ARCHIVOS"

Presentaciones similares


Anuncios Google