Sie sind auf Seite 1von 7

Instituto Politcnico Nacional

Unidad Profesional Interdisciplinaria en


Ingeniera y Tecnologas Avanzadas
Ing. Mecatrnica

Prctica 2.Almacenamiento de datos en archivos y


reportes.

Periodo 2015/1

Elabor: Erick Huitrn Ramrez


Enviado: 17/09/2014

Almacenamiento de datos y eventos en archivos y


reportes.
Objetivo
Utilizar las herramientas de almacenamiento de archivos y generacin de reportes en programacin grfica
para el registro automtico de valores descriptivos en un sistema de medicin.

Ejercicios
1. Reporte diario de consumos elctricos.
Escenario.
El corporativo International Genetic Technologies, ha colocado en cada una de sus plantas, un
sistema de medicin de variables elctricas, as como un sistema de alarmado. Con la finalidad de
tener un registro continuo de las mismas se busca implementar un programa que registre cada
cinco segundos ese conjunto de datos, y que registre la activacin/desactivacin de alarmas.
El archivo InGen.vi, simula las diferentes variables elctricas presentndolas en arreglo bajo el
siguiente esquema:
Registro
Registro 0
Registro 1
Registro 2
Registro 3
Registro 4
Registro 5
Registro 6
Registro 7
Registro 8
Registro 9
Registro 10
Registro 11
Registro 12
Registro 13
Registro 14
Registro 15
Registro 16

Variable
Tensin promedio
Tensin Fase 1
Tensin Fase 2
Tensin Fase 3
Corriente Promedio
Corriente Fase 1
Corriente Fase 2
Corriente Fase 3
Potencia Promedio
Potencia Fase 1
Potencia Fase 2
Potencia Fase 3
Factor de Potencia Promedio
Factor de Potencia Fase 1
Factor de Potencia Fase 2
Factor de Potencia Fase 3
Frecuencia

Originalmente, todas las variables se encuentran en formato U16, multiplicadas previamente por un
factor de 100 para poder conservar al menos un dgito. Los Factores de potencia pueden tener
signo, este se encuentra implcito en el bit ms significativo de la codificacin U16.
Para simular los estados de alarmado, debern colocarse en el panel frontal cinco botones
(Temperatura, presin, tensin de batera, paro de emergencia, modo manual).

Almacenamiento de la informacin.
En el escritorio de la computadora, el programa debe colocar un rbol de directorios bajo el
siguiente formato Escritorio\Reportes PRACTICA2\AAAA\MES\NOMBREAPELLIDO1APELLIDO2,
donde
AAAA
y
MES
representan
el
ao
y
mes
actual
respectivamente,
NOMBREAPELLIDO1APELLIDO2 hace referencia al primer y segundo apellidos del alumno a
evaluar
Ejemplo
C:\Users\Erick
Huitrn\Desktop\
PRACTICA2\2014\Octubre\ERICKHUITRNRAMREZ

Reportes

Si los directorios Reportes InGen, AAAA, MES, APELLIDO1APELLIDO2 no existen, el


programa debe generarlos automticamente. La direccin del escritorio no puede ser fijada por el
programador como constante, sino que el programa debe ajustarla automticamente de acuerdo a
la computadora donde el archivo sea ejecutado. Para la revisin de la prctica puede ejecutarse el
programa modificando previamente la fecha de la computadora en das, meses y aos.
Dentro de la ruta correcta, el programa debe colocar un archivo de Excel llamado REPORTE
AAN_DDMMAAAA.xlsx, donde AAN hace referencia a las iniciales de apellidos y nombres del
alumno, y DDMMAAAA hacen referencia al da, mes y fecha de elaboracin del archivo. Si el
archivo ya existe debe ser reemplazado sin preguntar autorizacin al usuario. Si no existe debe ser
generado.
Formato del reporte.
El reporte de Excel debe contener seis hojas, cada hoja debe estar etiquetada de acuerdo a la
informacin que presenta, en cada hoja debe colocarse un logotipo, datos de la empresa, y fecha
de la ltima actualizacin. El formato de presentacin es libre.
Hoja Voltaje
Cada diez segundos actualizar la tabulacin de Excel, agregando una nueva fila para presentar la
informacin bajo el siguiente esquema.
N Fecha
Hora
V Prom
1
03/03/2014 08:01:00 a.m.
223.45
2
03/03/2014 08:01:10 a.m.
220
3
03/03/2014 08:01:20 a.m.
219
4
03/03/2014 08:01:30 a.m.
218.5
A un costado de la tabla, colocar una grfica de
las tendencias de los tres registros.

V Fase 1 V Fase 2
128.45
200.45
220
220
219
130
218.5
218.5
Excel programada desde

V Fase 3
180.45
150
219
100.5
LabVIEW para presentar

Hoja Corriente
Cada diez segundos actualizar la tabulacin de Excel, agregando una nueva fila para presentar la
informacin bajo el siguiente esquema.
N
1
2
3

Fecha
03/03/2014
03/03/2014
03/03/2014

Hora
08:01:00 a.m.
08:01:10 a.m.
08:01:20 a.m.

I Prom
23.45
20
19

I Fase 1
18.45
20
29

I Fase 2
20.45
20
30

I Fase 3
10.45
10
29

4
03/03/2014 08:01:30 a.m.
28.5
28.5
28.5
10.5
A un costado de la tabla, colocar una grfica de Excel programada desde LabVIEW para presentar
las tendencias de los tres registros.
Hoja Potencia
Cada diez segundos actualizar la tabulacin de Excel, agregando una nueva fila para presentar la
informacin bajo el siguiente esquema.
N Fecha
Hora
P Prom
1
03/03/2014 08:01:00 a.m.
23.45
2
03/03/2014 08:01:10 a.m.
20
3
03/03/2014 08:01:20 a.m.
19
4
03/03/2014 08:01:30 a.m.
28.5
A un costado de la tabla, colocar una grfica de
las tendencias de los tres registros.

P Fase 1
P Fase 2
18.45
20.45
20
20
29
30
28.5
28.5
Excel programada desde

P Fase 3
10.45
10
29
10.5
LabVIEW para presentar

Hoja Factor de Potencia


Cada diez segundos actualizar la tabulacin de Excel, agregando una nueva fila para presentar la
informacin bajo el siguiente esquema.
N Fecha
Hora
FP Prom
1
03/03/2014 08:01:00 a.m.
-23.45
2
03/03/2014 08:01:10 a.m.
20
3
03/03/2014 08:01:20 a.m.
-19
4
03/03/2014 08:01:30 a.m.
-28.5
A un costado de la tabla, colocar una grfica de
las tendencias de los tres registros.

FP F1
FP F2
-18.45
-20.45
20
20
-29
-30
-28.5
-28.5
Excel programada desde

FP F3
-10.45
10
-29
-10.5
LabVIEW para presentar

Hoja Frecuencia
Cada diez segundos actualizar la tabulacin de Excel, agregando una nueva fila para presentar la
informacin bajo el siguiente esquema.
N Fecha
Hora
Frecuencia
1
03/03/2014 08:01:00 a.m.
60
2
03/03/2014 08:01:10 a.m.
60.5
3
03/03/2014 08:01:20 a.m.
61
4
03/03/2014 08:01:30 a.m.
63
A un costado de la tabla, colocar una grfica de Excel programada desde LabVIEW para presentar
las tendencias de este registro.
Hoja Alarmas.
Registra las actividades simuladas con los cinco botones colocados en el panel frontal. Esta
ventana solo debe actualizarse cuando surge un evento de activacin o desactivacin de alarmas,
bajo el siguiente esquema:
N
1
2
3

Fecha
03/03/2014
03/03/2014
03/03/2014

Hora
08:01 a.m.
08:10 a.m.
08:11 a.m.

rea
Alarma 1
Alarma 2
Alarma 3

Duracin
3 minutos
2 minutos
1 minuto

03/03/2014

08:15 a.m.

Alarma 1

10 segundos

Consideraciones
El panel frontal debe tener personalizacin adecuada para su venta como producto final.
Si el rbol de carpetas es incorrecto, no respeta el formato, o el archivo no se encuentra en la
ubicacin indicada, el ejercicio no ser tomado en cuenta.
El programa no debe apoyarse en ningn documento base de Excel, imgenes u otro archivo para
generar su actividad, ms que en el programa InGen.vi o los SubVIs que el programador necesite
desarrollar para la programacin modular. De la misma forma, los logotipos deben encontrarse en
el interior del programa, no deben ser llamados desde algn documento bmp, jpeg o png externo.
Toda actividad no prevista en la descripcin anterior queda abierta al criterio del programador, sin
embargo debe cubrir la totalidad de los lineamientos antes mencionados.

2. Lectura de reporte diario.


Escenario.
Los reportes elaborados para InGen Inc, son almacenados con la intencin de consultar eventos y
consumos anteriores, y como validacin de la factura expedida por la Comisin Federal de
Electricidad. Sin embargo, los usuarios deben tener una va de acceso rpido a la informacin
desde software; sin tener que abrir en Excel, los archivos generados.
Programa de acceso a la informacin.
Genera un instrumento virtual, donde una ventana invite al usuario a seleccionar uno de los
reportes generados dentro de la carpeta Escritorio\Reportes PRACTICA2\ (La bsqueda directa en
esta carpeta debe estar preestablecida). Cuando el usuario haya seleccionado uno de los archivos,
el programa debe realizar la lectura de la informacin y presentarla en los siguientes formatos:
Alarmas
Tabulacin en elementos de tipo String con la siguiente informacin.
N
1
2
3
4

Fecha
03/03/2014
03/03/2014
03/03/2014
03/03/2014

Hora
08:01 a.m.
08:10 a.m.
08:11 a.m.
08:15 a.m.

rea
Temperatura
Presin
Modo manual
Paro de emergencia

Estado
Activacin
Activacin
Activacin
Desactivacin

Variables elctricas
Mostrar grficas con los valores promedios y por fase de cada clasificacin de variables, junto con
la tabulacin String de los datos obtenidos, y la tabulacin de las fechas, horarios y valores de los
mximos y mnimos de cada variable.
Consideraciones
El panel frontal debe tener personalizacin adecuada para su venta como producto final.

El programa no debe apoyarse en ningn documento base de Excel, imgenes u otro archivo para
generar su actividad, ms que en el programa InGen.vi, SubVIs realizados por el programador, y el
reporte previamente generado con el programa del ejercicio anterior.
Toda actividad no prevista en la descripcin anterior queda abierta al criterio del programador, sin
embargo debe cubrir la totalidad de los lineamientos antes mencionados.

Lineamientos de evaluacin.

El desarrollo y entrega de la prctica deber realizarse de forma individual.


La revisin de la prctica se desarrollar el 22 de octubre de 2014 durante la sesin de
clase prctica, o antes en caso de que el alumno decida presentar sus ejercicios
previamente. El ltimo ejercicio revisado ser el que se est presentando cinco minutos
antes de la clase.
Se dejar de dar asesoras y aclaraciones relacionadas a esta prctica, dos semanas
antes de su entrega.
Las asesoras solo se desarrollaran en el cubculo y en horario de clase si se cuenta con
tiempo disponible. Solo se dar asesora si el alumno cuenta con avance del ejercicio en
particular y sobre dudas especficas.
Horarios de asesora Academia de Mecatrnica:
Lunes 20:30 hrs 21:00 hrs.
Martes 11:00 hrs 13:00 hrs.
Miercoles 11:00 hrs 13:00 hrs.
Jueves 13:00 15:00 hrs.
Viernes13:00 14:30 hrs.

La revisin solo proceder si el alumno cuenta con sus programas listos, reporte impreso y
programas adicionales en los que el alumno pudiera haberse apoyado para el desarrollo de
esta prctica. El profesor puede solicitarlos durante la revisin y entrevistar al alumno
respecto al desarrollo de los programas.
Todos los trabajos que sean encontrados con similitud total o parcial entre s, sern
anulados. Todos los alumnos involucrados perdern su calificacin de prctica de
forma definitiva.
Por ningn motivo o situacin imprevista se recibirn reportes impresos o se
desarrollarn revisiones en horarios y fechas distintas a las sealadas.
Formato de reporte escrito.

1. Portada. Personalizada al gusto del alumno, debe contener obligatoriamente el grupo de


inscripcin en la esquina superior derecha, sealar la situacin estudiantil (Regular,
recursador, no inscrito, unidad de aprendizaje electiva, etc.)
2. Por cada ejercicio, colocar los siguientes elementos:
a) Panel frontal.
b) Diagrama de bloques
c) Rbrica de evaluacin.
Rubrica de evaluacin Ejercicio 1
Funcionamiento
Procedimiento

%
%

80%
20%

Das könnte Ihnen auch gefallen