Вы находитесь на странице: 1из 5

Instituto Politcnico Nacional Unidad Profesional Interdisciplinaria en Ingeniera y Tecnologas Avanzadas

Ing. Mecatrnica Instrumentacin Virtual

Prctica 6. Manejo de archivos de entrada y salida Periodo 2014/1


Elabor: Erick Huitrn Ramrez Enviado: 25/10/2013

Prctica 5. Manejo de archivos de entrada y salida.


Objetivo. Aplicacin de conocimientos bsicos de muestro y registro de datos para su almacenamiento en reportes con base en la instrumentacin virtual. Ejercicio 1. Administracin de directorios. Considera un instrumento virtual que a) En su primera etapa se dirija a la unidad c: y verifique la existencia de la carpeta IV2014. Si la carpeta no existe debe generarla. b) Dentro de C:\IV2014 debe verificar la existencia de la carpeta 3MM3, 3MM4, 3MV3, 3MV4 (de acuerdo a tu grupo de inscripcin). En caso de que la carpeta no exista, el programa debe generarla. c) Dentro de C:\IV2014\GRUPO (donde GRUPO se refiere al grupo de inscripcin), coloca una nueva carpeta con tu nombre en maysculas empezando por apellidos y culminando con el nombre. El programa no debe sealar errores ni detenerse en caso de que la carpeta ya exista. Finalmente debe tenerse la siguiente ruta: C:\IV2014\GRUPO\APELLIDO1 APELLIDO2 NOMBRE\ (Para que el ejercicio sea considerado, el programa debe de generar la ruta exacta y con los datos correctos). Ejercicio 2. Generacin de variables. Despus de la administracin de carpetas, el instrumento virtual deber realizar la siguiente generacin de datos y su presentacin en un waveform de tipo chart. Seal de tensin. Onda oscilante entre 110V y 127V, presenta ruido con amplitud de una unidad. Seal de corriente. Onda oscilante entre 30A y 35A, presenta ruido con amplitud de una unidad. Seal de potencia. Onda oscilante entre 90W y 100W, presenta ruido con una unidad A cada una de estas seales se les debe sumar el valor de un control con lmites entre 0 y 30 unidades, para simular un offset. Ejercicio 3. Generacin de reportes. Cada vez que el usuario ejecute el programa, la carpeta C:\IV2014\GRUPO\APELLIDO1 APELLIDO2 NOMBRE\ debe ser abierta para colocar dentro un archivo de texto que en su ttulo lleve las iniciales del nombre del alumno, empezando por apellidos sin espacios y seguido del nmero de boleta (Ej. HRE 2006640861.txt). En cada nueva ejecucin del programa, se debe sustituir el archivo anterior. Cada diez segundos, el VI Registro tendr que abrir el archivo de texto generado en el punto anterior para colocar una nueva lnea con los datos extrados del ejercicio 2, con el formato Fecha Hora Tensin Corriente Potencia Estado Y conformar un listado como el que se muestra en la figura 1.

Figura 1. Ejemplo de base de datos. Como se observa, los enteros de las mediciones deben presentarse a tres dgitos y los decimales a dos. En caso de obtenerse el valor de 0, el programa lo registrar como 000.00. La etiqueta de alarmado se presentar cuando alguna de las seales registradas se encuentre en un valor diez unidades mayor al mximo sealado en el ejercicio 2, (este alarmado ser forzado con el offset). En el panel frontal del VI, deber colocarse una tabla (Indicador Table) que muestre los mismos valores registrados cada diez segundos, pero con orden de filas y columnas Ejercicio 4. Lectura de archivos. Genera un nuevo instrumento virtual que al iniciar su ejecucin solicite la apertura de un archivo con una ventana de bsqueda. Al seleccionar el archivo de texto generado en los ejercicios anteriores el programa deber extraer su informacin de las mediciones para presentarla en tres waveform diferentes. Adems, de la ruta del archivo debe extraer el nombre completo del alumno, su nmero de boleta y grupo, y los horarios entre los cuales se realizaron las medidas almacenadas, para ser presentados en un formato parecido al de la figura 2.

Figura 2. Lectura de archivo. Tras la lectura del archivo y presentacin de datos, el VI debe detenerse.

Indicaciones generales. El desarrollo y entrega de la prctica deber realizarse de forma individual. Los Instrumentos Virtuales realizados debern enviarse a la direccin ehuitronr0500@egresado.ipn.mx (o a la direccin ehuitronr0500@hotmail.com, solo en caso de que la primera direccin rechace el envo), de acuerdo a las fechas y horarios sealados al final, en un archivo comprimido en ZIP. El correo electrnico deber contener el formato de Asunto: GRUPO APELLIDO1 APELLIDO2 NOMBRE PRCTICA 6. Deber entregarse un reporte impreso de la prctica que contenga nicamente los siguientes elementos: 1. Portada. Personalizada al gusto del alumno, debe contener obligatoriamente el grupo de inscripcin en la esquina superior derecha, y en el centro de la hoja, la siguiente tabla. Rubrica de evaluacin Prctica 6. Funcionamiento Procedimiento Crditos para Prctica 7: Diseo de paneles frontales

% %

Sealar la situacin estudiantil (Regular, recursador, no inscrito, unidad de aprendizaje electiva, etc.) 2. Panel Frontal. Por cada ejercicio colocar una imagen clara del panel frontal realizado. 3. Diagrama de bloques. Por cada ejercicio colocar una imagen clara del Diagrama de bloques realizado. En caso de existir cdigo oculto (Estructura CASE), agregar una imagen de cada caso o seccin oculta. 4. Personalizacin. Todos los instrumentos virtuales generados debern estar personalizados de acuerdo a la orientacin del programa o problema No se revisar ningn correo electrnico que no sea acompaado por el reporte impreso, y se anular la calificacin del reporte impreso en caso de que no se haya enviado el correo electrnico. La omisin de los elementos obligatorios de la portada, o la indicacin de un grupo de inscripcin errneo u omisin de formato de asunto ocasionar la disminucin de calificacin. Todos los trabajos que sean encontrados con similitud total o parcial entre s, sern anulados, perdiendo todos los alumnos involucrados el derecho a realizar examen extraordinario. Se dejar de dar asesora de esta prctica una semana antes de su entrega. No se darn asesoras si no se cuenta con un avance del ejercicio o VIs donde se muestren los intentos y anlisis previos del alumno. Por ningn motivo o situacin imprevista se recibirn reportes impresos o en horarios y fechas posteriores a las sealadas. En el caso de correo electrnicos retrasados o que no contengan los archivos adjuntos, sern eliminados.

Horarios y fechas lmites de entrega de reportes impresos y correos electrnicos. Grupo 3MM3 13:00 hrs. 15/11/2013 Grupo 3MM4 14:30 hrs. 15/11/2013 Grupo 3MV3 16:00 hrs. 14/11/2013 Grupo 3MV4 16:00 hrs. 15/11/2013 (En estas fechas solo sern recibidos en el interior del laboratorio correspondiente a la clase).

Вам также может понравиться