Академический Документы
Профессиональный Документы
Культура Документы
I. PORTADA
UNIVERSIDAD TÉCNICA DE AMBATO
Facultad de Ingeniería en Sistemas, Electrónica e Industrial
“Proyecto de mitad de medio ciclo”
Título: Tablero LED con desplazamiento en LabVIEW
Carrera: Ingeniería Industrial en Procesos de
Automatización
Unidad de Organización Curricular: Profesional
Línea de Investigación: Automatización
Ciclo Académico y Paralelo: Séptimo Industrial “A”
Alumnos participantes: Aguas Núñez Christian Xavier
Domínguez Echeverría Ana Belén
Módulo y Docente: Instrumentación Virtual Ing. Carlos García
2.1 Título
Tablero LED con desplazamiento en LabVIEW.
2.2 Objetivos
2.2.1 Objetivo General
Desarrollar un VI, el cual permita representar un tablero LED que indique
un texto ingresado por teclado y a parte de la visualización, el contenido
del tablero realice transiciones horizontales y verticales.
2.2.2 Objetivos Específicos
Definir las funciones a emplear para datos de tipo String a fin de que
estas entradas sean reproducidas en la matriz de luces LED.
Detallar el funcionamiento de las funciones implementadas en el VI a
proponer y de las estructuras (de decisión o ciclos repetitivos)
aplicadas al programa.
Sintetizar de manera concisa y clara el funcionamiento del VI, en sus
distintas fases, para lograr una comprensión total por parte de los
interesados en la operación de este trabajo.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: ABRIL/2015 – SEPTIEMBRE/2016
2.3 Resumen
En el presente trabajo se muestra información sobre la elaboración de un tablero
LED 7x50 mediante la utilización del software Labview, para lo cual se debe permitir
el ingreso de cadena de caracteres mediante un string donde se pueda insertar la
palabra a mostrar, además se considera que el movimiento del texto insertado debe
realizar barridos horizontales y verticales a través del control de switches. Para esto
se buscó armar una programación con comandos y herramientas proporcionadas
por el programa que representen gráficamente la función del tablero LED y
adecuaciones que se realizó con el fin de mejorar la presentación como son: la
regulación de la velocidad del texto mediante un dial y temporizador dando una
visualización clara de la palabra. Finalmente se muestra la interfaz máquina hombre
(MHI) cumpliendo así lo solicitado.
2.4 Palabras clave: (String, Array, Delete from array, Insert to array, case)
2.5 Introducción
La Evolución de LabVIEW se ha venido dando desde el año 1986 ya que la National
Instruments presentó LabVIEW en la plataforma Macintosh introdujo la
instrumentación virtual como principio fundamental del software. Industria
Universidades
La compañía combinó la interfaz de usuario gráfica e interactiva con la programación
gráfica intuitiva para crear este software. Tal como ha dicho el presidente y CEO de
National Instruments, el Dr. James Truchard, “LabVIEW fue desarrollado para hacer
por los ingenieros lo que la hoja de cálculo hizo por los analistas financieros,” así la
Versión 1.0 introdujo tecnologías clave que aún son fundamentales hoy: flujo de
datos en paralelo, jerarquía, E/S integradas y librerías de análisis. Después de
millones de horas de desarrollo, un cambio tremendo en la tecnología de la PC, y
difusión en miles de áreas de aplicación por usuarios, LabVIEW se ha convertido en
una plataforma de diseño de sistemas completa. Este artículo explora algunos de
los orígenes e influencias que han guiado el desarrollo de LabVIEW y ofrece un
pequeño avance de a dónde es dirigido. Fuente especificada no válida.
Desarrollo Impulsado por la Comunidad de Usuarios Desde el primer día, la
apasionada y vocal comunidad de usuarios de LabVIEW ha sido la guía más fuerte
para el desarrollo. Los ingenieros de NI son constantemente sorprendidos e
inspirados por las diferentes áreas de aplicación en las cuáles los usuarios están
aplicando Labview. Recientemente LabVIEW fijó récords en adopción con un
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: ABRIL/2015 – SEPTIEMBRE/2016
2.6.1 Materiales
Ordenador: Empleado para la ejecución de NI LabView y Microsoft Office
Word.
NI LabVIEW: Software creador de VI’s donde se desarrolla el presente
proyecto.
Microsoft Office Word: Procesador de texto donde se elabora el informe del
proyecto.
2.6.2 Marco Teórico
NI LabVIEW
LabVIEW constituye un revolucionario sistema de programación gráfica para
aplicaciones que involucren adquisición, control, análisis y presentación de
datos. Las ventajas que proporciona el empleo de LabVIEW son las siguientes:
o Se reduce el tiempo de desarrollo de las aplicaciones al menos de 4 a 10
veces, ya que es muy intuitivo y fácil de aprender.
o Dota de gran flexibilidad al sistema, permitiendo cambios y
actualizaciones tanto del hardware como del software.
o Da la posibilidad a los usuarios de crear soluciones completas y
complejas.
o Con un único sistema de desarrollo se integran las funciones de
adquisición, análisis y presentación de datos.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: ABRIL/2015 – SEPTIEMBRE/2016
Estructuras
Las estructuras se comportan como cualquier otro nodo en el diagrama de
bloques, ejecutando automáticamente lo que está programado en su interior una
vez tiene disponibles los datos de entrada, y una vez ejecutadas las
instrucciones requeridas, suministran los correspondientes valores a los cables
unidos a sus salidas.
Case Structure: Al igual que otras estructuras posee varios
subdiagramas, que se superponen como si de una baraja de cartas se
tratara. En la parte superior del subdiagrama aparece el identificador del
que se está representando en pantalla.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: ABRIL/2015 – SEPTIEMBRE/2016
considerar que al usar el ciclo For se deber inserta shift register para que el
programa siga leyendo datos una y otra.
Tabla de combinaciones
Izquierda 1 3
Derecha 3 2
Abaja 1 2
Arriba 2 3
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: ABRIL/2015 – SEPTIEMBRE/2016
5. Debido a que la matriz que ocupa cada letra o número es de 7x7 se debe
considerar que al momento de correr el programa la matriz total no se va a
activar todo por lo que se ingresa un Cases Structure para que así sea que
no se inserte palabras el sistema considere la existencia de 7 caracteres
mínimos para la activación total de la matriz.
2.7 Conclusión
Gracias a las funciones correspondientes a la paleta de String y de array, se pudo
realizar el tablero LED con efecto de transición, vertical y horizontal, destacando la
función delete from array, que elimina una fila o columna, y la función toma dichos
valores, que pueden ser insertados en otro array diferente o en otra posición
diferente en el mismo arreglo.