Anda di halaman 1dari 20

INGENIERÍA MECATRÓNICA

INSTRUMENTACION MECATRÓNICA

INFORME DE LA PRÁCTICA

TEMA: “ALMACENAMIENTO DE DATOS MEDIANTE


EL EMPLEO DE FICHEROS DE TEXTO Y EXCEL”.

ESTUDIANTE:

JOHAN MACAS

Nivel: 7MO Mecatrónica

Latacunga-Ecuador

1
ÍNDICE
1. Tema .......................................................................................................................... 1

2. Objetivos .................................................................................................................... 1

2.1. Objetivo General................................................................................................. 1

2.2. Objetivos específicos .......................................................................................... 1

3. Marco Teórico ............................................................................................................ 1

3.1. Cadenas de texto ................................................................................................. 1

3.2. Las Operaciones de Entrada / Salida con Ficheros............................................. 2

3.3. Almacenamiento de datos en un Archivo ya existente ....................................... 2

4. Equipos y características ............................................................................................ 3

4.1. Equipos de seguridad personal ........................................................................... 3

5. Procedimiento ............................................................................................................ 3

5.1. Elaboración de ficheros en Excel ....................................................................... 3

5.2. Elaboración de ficheros mediante el empleo de estructura Event ...................... 5

6. Conclusiones ............................................................................................................ 16

7. Recomendaciones .................................................................................................... 16

8. Bibliografía .............................................................................................................. 17

2
ÍNDICE DE FIGURAS

Figura 1.Modo de edición de ficheros en LabView. ........................................................ 2


Figura 2. Elementos gráficos............................................................................................ 4
Figura 3. Elementos gráficos............................................................................................ 4
Figura 4. Complemento para elaborar hojas de cálculo. .................................................. 5
Figura 5. Hoja de cálculo con registros numéricos y de tiempo. ..................................... 5
Figura 6. Elementos gráficos............................................................................................ 6
Figura 7. Lectura de variables. ......................................................................................... 6
Figura 8. Lista de eventos creados. .................................................................................. 7
Figura 9. Conversión de valor numérico .......................................................................... 7
Figura 10. Evento “Parar” ................................................................................................ 8
Figura 11. Programación para editar archivos de texto.................................................... 8
Figura 12. Fichero de texto. ............................................................................................. 9

3
1. Tema
Almacenamiento de datos mediante el empleo de ficheros de texto y Excel

2. Objetivos
2.1. Objetivo General

 Elaborar una herramienta virtual que permita almacenar datos en archivos de texto
y hojas de calculo mediante el empleo de estructuras y herramientas de escritura de
ficheros.

2.2. Objetivos específicos

 Conocer el funcionamiento de complementos para la creación de hojas de datos para


el registro de ficheros.
 Aplicar la creación de ficheros mediante la creación de bloques de edición de
archivos de texto.
 Identificar el funcionamiento de la estructura Evento para la creación de ficheros de
texto mediante el empleo de herramientas virtuales.
 Determinar las diferencias del empleo de estructuras y herramientas de edición de
archivos para la elaboración de ficheros de texto.

3. Marco Teórico

3.1. Cadenas de texto

Una cadena de texto es una secuencia de caracteres ASCII ya sean visualizables o no. Las
cadenas proporcionan una forma de mostrar información independientemente de la
plataforma utilizada. Los usos más comunes de las cadenas de texto son:

 Crear simples mensajes de texto.


 Entregar datos numéricos a instrumentos como cadenas de caracteres para después
convertir las cadenas en valores numéricos.

1
 Almacenar datos numéricos en disco.

3.2. Las Operaciones de Entrada / Salida con Ficheros.

Las operaciones de entrada / salida con ficheros permiten almacenar y recuperar


información a y desde un disco. LabVIEW presenta una gran variedad de funciones para
tratar diferentes tipos de operaciones con ficheros. Estas funciones se encuentran en planeta
File I/O (entrada salida de ficheros) del menú Functions. (Etitudela, 15)

Para guardar datos en un archivo de disco nuevo se han de seguir tres pasos:

 Crear el archivo nuevo.


 Escribir los datos en el archivo
 Cerrar el archivo.

Con LabVIEW se puede escribir cualquier tipo de datos en el archivo abierto. Si otros
usuarios o aplicaciones necesitan acceder a él, se deben escribir strings de datos, lo cual crea
un fichero ASCII. Se crea un archivo con formato binario cuando se escriben datos no-string
(como un array de enteros) al archivo. (Aranda, 2014)

Figura 1.Modo de edición de ficheros en LabView.

3.3. Almacenamiento de datos en un Archivo ya existente

Para guardar información en un archivo que ya existe se emplea la función Open File (abrir
fichero) en lugar de la New File.

 Open File abre un fichero existente o sobrescribir la información del archivo


original.
 La función EOF determina la posición End-of-File (final de fichero).
2
Este marcador especifica donde escribe los datos la función Write File. Si se deja sin
conexión EOF, Write File añadiría los datos al final del archivo. Si se introduce por EOF el
valor 0, los datos actuales sobrescriban el fichero existente (EOF se sitúa al principio del
fichero). (Server, 2018)

4. Equipos y características
4.1. Equipos de seguridad personal
.

Tabla 1. Equipos y elementos empleados

Equipo Características Físicas Grafico

-Instalado el software
LabVIEW
Computador -Implementados los VI
necesarios

Ropa de Mandil
protección Recogedor de cabello

5. Procedimiento
5.1. Elaboración de ficheros en Excel

1) Definir los elementos gráficos del instrumento virtual para poder visualizar y
controlar las variables de entrada dentro del panel frontal.

3
Figura 2. Elementos gráficos.

2) Una vez insertados los elementos gráficos necesarios para la elaboración del
instrumento virtual, inserte un lazo while y posteriormente crear un shift register, de
esta manera existirá una realimentación continua del último dato leído y el dato
actual.
3) Una vez creado el shift register, se procede a colocar los elementos de ingreso de
datos, para este ejemplo se creó una variable “Entrada” que permite variar un
potenciómetro de modo que se puedan manipular los valores desde el panel frontal,
posteriormente se hace una comparación si el valor anterior es igual al valor actual,
y si dicho valor es superior a un set point previamente definido por el usuario.

Figura 3. Elementos gráficos.

4) Si la comparación entre el ultimo valor leído y el valor actual son diferentes entonces
se habilita el complemento Write To Measurement File que permite elaborar hojas

4
de cálculo de forma rápida y eficiente sin necesidad de grandes líneas de
programación, solo es necesario introducir el valor numérico como un decimal e
internamente configurar el complemento para sobrescribir archivos, generar un
registro del tiempo y la ubicación del archivo xls.

Figura 4. Complemento para elaborar hojas de cálculo.

5) Una vez configurados los elementos, se ejecuta el programa, hay que tener en cuenta
que no se debe abrir el archivo mientras la herramienta virtual se encuentre
ejecutando para evitar la presencia de errores y fallas dentro del programa, teniendo
en cuenta estas consideraciones el programa genera los siguientes resultados.

Figura 5. Hoja de cálculo con registros numéricos y de tiempo.

5.2. Elaboración de ficheros mediante el empleo de estructura Event

1) Definir los elementos gráficos del instrumento virtual para poder visualizar y
controlar las variables de entrada dentro del panel frontal.

5
Figura 6. Elementos gráficos.

Dentro del VI se requiere controlar el valor que adquiere la variable termopar, para
controlar esta variable se emplea de un potenciómetro digital como se muestra en la
figura, además, de indicadores digitales que permiten verificar el funcionamiento del
programa.

2) Una vez introducidos los elementos gráficos, la variable termopar se almacena


dentro del programa y es comparada constantemente dentro de un ciclo while, estos
valores son mostrados en el indicador gráfico “Temperatura”, si el valor actual es
diferente al último valor almacenado por la herramienta virtual se genera un cambio
en el estado del indicador cambio, asimismo, se define un set point, si el valor de
termopar es mayor al set point definido se habilita una alarma definida como
“Peligro”.

Figura 7. Lectura de variables.

6
3) Crear una estructura Evento, y asignar un evento para el botón Stop que se emplea
para detener el ciclo While, un evento para detectar los cambios de la variable
Termopar y finalmente un Evento para detener el programa una vez que se ha
excedido el tiempo de espera.

Figura 8. Lista de eventos creados.

4) La variable correspondiente al termopar se introduce dentro de una estructura Evento


en la opción “TERMOPAR”, de esta forma se hace la conversión del dato numérico
a una cadena de caracteres mediante la siguiente programación.

Figura 9. Conversión de valor numérico

Mediante esta programación se introduce el texto que se va a grabar dentro del archivo
de texto y finalmente se concatena el valor de la variable Termopar como una cadena de
String, el contenido a grabarse se puede modificar de acuerdo a las necesidades del
usuario.

5) Dentro del evento Parar se define únicamente al botón Stop, es decir, una vez que
este botón se haya pulsado el programa debe detenerse automáticamente.

7
Figura 10. Evento “Parar”

6) El evento Timeout viene definida por defecto, facilita el proceso de detección de


tiempos y detener el programa cuando se sobrepase un tiempo de espera previamente
definido dentro de la estructura.
7) Una vez empleada la estructura evento se procede a la creación del archivo de texto,
la programación se muestra a continuación, es necesario abrir el fichero de texto,
configurarlo de tal manera que los bloques de programación puedan acceder al
documento y puedan modificarlo, una vez modificado el archivo debe cerrarse.

Figura 11. Programación para editar archivos de texto.

8) Una vez ejecutado el programa el archivo de texto se modifica automáticamente de


acuerdo a los elementos ingresados dentro de la estructura evento.

8
Figura 12. Fichero de texto.

ELABORACIÓN DE UN SEMÁFORO

Ingresamos un control ciclo wihle (While Loop)

Figura 13. While Loop

Ingresamos un (flat sequence structure)

9
Figura 14. Flat sequence structure

Ingresamos “local variable”, leds redondos y “constant true y false” tantos como el
Sistema lo necesite.-

Figura 15. Local Variable


10
Figura 16. Led redondo

Figura 17. Constant True and False

11
Conectamos las “local variable” con constants true y false.-

Figura 18.- Conexión de True y False

Figura 19. Vi semáforo

12
ELABORACIÓN DE UN VI QUE GUARDE DATOS DE TEMPERATURA Y NOMBBRE EN UN

ARCHIVO .txt

Ingresamos un while loop, un ok botón, un local variable y not and.-

Figura 20. While Loop

Figura 21. Conexión del ok button con el comprador y el not and

13
Ingresamos un (case structure, string con varias entras, data format, file path, ref num,
number y data format), configuramos los parámetros que se van a presenter en el
archive .txt en donde se guardará.-

Figura 22. Conexión del case structure

14
Figura 23. Vi guarder datos de temperature y nombre

Figura 24. Vi guarder datos de temperature y nombre

15
6. Conclusiones

 El complemento para elaborar hojas de cálculo permite realizar un registro de


datos de forma rápida y eficiente con solamente definir el tipo de información a
incluir, la ubicación del archivo y la opción de sobrescribir documentos.
 El proceso convencional de edición de archivos de texto se puede realizar
fácilmente con los bloques de edición de ficheros, los resultados pueden ser leídos
desde cualquier editor de texto.
 La estructura evento permite ejecutar de forma controlada un programa que
emplee bucles y ciclos repetitivos, es decir, la ejecución del programa se detiene
inmediatamente cuando se detecta un cambio de estado dentro de la estructura
evento permitiendo realizar aplicaciones como el registro de ficheros en tiempo
real.
 La programación de bloques de programación produce resultados aceptables
dentro del ámbito educativo, no obstante, un registro de datos se genera en hojas
de calculo como Excel y otros formatos específicos, el programa Labview dispone
de las herramientas necesarias para elaborar este tipo de registros.

7. Recomendaciones

 Emplear adecuadamente las diferentes estructuras disponibles en el programa


Labview para evitar el bloqueo de las pantallas o cierre del programa debido a la
existencia de errores en la compilación de la herramienta virtual.
 Utilizar complementos para la elaboración de hojas de cálculo de forma rápida y
versátil evitando la integración de arreglos complejos que no aseguran el resultado
deseado.

16
8. Bibliografía

Aranda, D. (2014). Electrónica - Conceptos básicos y diseño de circuitos. Buenos


Aires: Staff USERS.
Etitudela. (2018 de Enero de 15). Etitudela. Obtenido de Etitudela:
http://www.etitudela.com/entrenadorcomunicaciones/downloads/labviewoperaci
onesdeentradaysalidaconficheros.pdf
Server, D. (15 de Enero de 2018). Server Die. Obtenido de Server Die: http://server-
die.alc.upv.es/asignaturas/LSED/2003-
04/0.Sens_Temp/Clasify/Termocuplas.htm

17

Anda mungkin juga menyukai