ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA MARZO DE 2019 PASTO Tabla 1. Descripción de la idea propuesta Item a Respuesta resolver Descripción de Para dar solución al problema planteado vamos a desarrollar la idea (Algoritmo VI utilizando arreglos de 2 dimensiones ó texto explicativo) Código de la idea solución
En el diagrama de bloques podemos observar un diseño que
podrá dar solución al problema planteado.
En la parte superior encontramos una palanca de dirección la
cual está conectada a un selector con dos constantes una positiva y una negativa esto nos permitirá seleccionar la dirección en la que van a correr los led que se enciendan ya sea hacia adelante o hacia atrás.
El arreglo que esta etiquetado como CONTROL es el que
permitirá al usuario encender los led para formar la imagen que va a aparecer en la pantalla led.
El Index Array me permite descomponer la matriz en
arreglos de una dimensión cada fila de la matriz será un vector Con el rotate 1D Array y el feedback node rotamos cada uno de los arreglos para que me queden en el mismo orden que los led de la pantalla, ese proceso los hacemos para cada uno de los arreglos según sea la dimensión de la matriz, luego conectamos a un build array el cual me va a mostrar el resultado en la pantalla led. Para que los led corran ya sea de izquierda a derecha o derecha izquierda vamos a colocar todo dentro de una estructura While Loop.
Para que el usuario pueda controlar la velocidad con la que
va a pasar la imagen en la pantalla utilizaremos un Timing conectado a un slide.
Resultado
En el panel de control el usuario podrá encender los led que
desee para formar una imagen
En la pantalla led correrá la imagen seleccionada de acuerdo
a la dirección que el usuario seleccione y con la barra de velocidad podrá elegir la rapidez con que la imagen pasa de un lado a otro y con el botón stop detiene la pantalla led
Información de Botones OK de la matriz Panel de control
entrada Procesos Descomponer la matriz de botones OK en vectores de una dimensión Rotar cada uno de los vectores Construir la matriz de leds Información de Imagen construida con leds salida Ventajas Fácil manejo para ingresar los datos del usuario
Desventajas - Si se crea una matriz demasiado grande se deben
repetir muchas veces los mismos procesos lo cual podría generar errores - El programa solo mostraría una imagen ya sea para parar o para seguir
Temas a Temática a consultar
consultar con la referencia - Manejo de Matrices bibliográfica de - Manejo de estructuras donde lo va a - Manejo de Clusters extraer Referencias Bibliográficas
- National Instruments Corporation (2015) [Manual de
usuario NI LabView para estudiantes] - Lajara, V. J. R. (2007). LabVIEW: entorno gráfico de programación. Barcelona, ES: Marcombo. Capítulo 1. pág. 3-36 -
1. Establecer como mínimo un criterio de viabilidad puede ser: técnico, de
interacción, económico, entre otros, para que posteriormente en grupo los apliquen y puedan seleccionar la mejor de las ideas.
Tabla 2. Criterio propuesto para evaluar las ideas
Descripción del criterio Rango de puntuación
a proponer La idea es clara y descifrable De 1 a 10 Cumple con los requerimientos planteados De 1 a 10 Fácil de manejar para el usuario De 1 a 10 El diagrama de bloques y el panel frontal son claros y De 1 a 10 ordenados Efectividad en su ejecución De 1 a 10