Unidad 2 Paso 3

Unidad 2 Paso 3 Individual Tutor: Gerardo de Jesus Becerra Estudiante: Juan Pablo Mendez Avila Código 1004149253 Grup

Views 123 Downloads 2 File size 1MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Unidad 2 Paso 3 Individual

Tutor: Gerardo de Jesus Becerra

Estudiante: Juan Pablo Mendez Avila Código 1004149253

Grupo:203037_50

Universidad Nacional Abierta y a Distancia UNAD Escuela Ciencias de la Educación Nombre del programa en que está matriculado Software avanzado para ingeniería 3/11/2020

Link del video sustentando el problema planteado en la rúbrica de actividades.

1. Realice un instrumento virtual que le permita al usuario encender “n” leds, que están dispuestos en un arreglo unidimensional (horizontal o vertical), de manera que el encendido de los leds se realiza de forma progresiva de izquierda a derecha o viceversa, según lo determine le usuario, por ejemplo, si el usuario desea encender 3 leds de 8 dispuestos en un arreglo unidimensional horizontal, con un llenado de izquierda a derecha se debe visualizar así por cada 0.2 segundos que transcurran.

El usuario debe poder establecer  Tamaño del arreglo unidimensional (un valor entre 10 y 50)  Disposición del arreglo (horizontal, vertical)  Cantidad de leds a encender  Tipo de llenado (izquierda a derecha – derecha a izquierda; arriba abajo – abajo arriba) Ciclo For El Ciclo For está en la paleta Structures. También puede colocar un Ciclo While en el diagrama de bloques, dar clic con botón derecho en el Ciclo While y seleccionar Replace with For Loop en el menú de acceso directo para cambiar un Ciclo While Loop a Ciclo For.

La terminal de conteo es una terminal de entrada cuyos valores indican cuantas veces se repite el subdiagrama. La terminal de iteración es una terminal de salida que contiene el número de iteraciones terminadas. La cantidad de iteraciones para el Ciclo For siempre comienza en cero. El Ciclo For difiere del Ciclo While en que el Ciclo For ejecuta un número de veces establecido. Un Ciclo While detiene la ejecución solamente si existe el valor en la terminal condicional. Añadir Temporización a los Ciclos Cuando un ciclo termina de ejecutar una iteración, inmediatamente comienza la próxima iteración, a menos que alcance una condición de paro. A menudo se necesita controlar la frecuencia y la temporización de la iteración Por ejemplo, si está adquiriendo datos y desea adquirir los datos una vez cada 10 segundos, necesita una manera de temporizar las iteraciones del ciclo para que ocurran una vez cada 10 segundos. Aún si no necesita que la ejecución ocurra a una cierta frecuencia, necesita proporcionar al procesador el tiempo para completar otras tareas, como responder a la interfaz de usuario. Función de Espera Coloque una función de Espera dentro del ciclo para permitir que un VI se duerma por un cierto tiempo. Esto permite que su procesador maneje otras tareas durante el tiempo de espera. Las funciones de espera utilizan el reloj de milisegundos del sistema operativo.

La función de Espera (ms) espera hasta que el contador de milisegundos cuenta una cantidad igual a la entrada que usted especificó. Esta función garantiza que la razón de ejecución del ciclo sea por lo menos la cantidad de la entrada que usted especificó.

Componente Tamaño de números de leds

análisis En esta pequeño espacio el usuario determinara cual es la cantidad de leds que va a utilizar que sean mayores a 50 y menores o igual a 10.

Programador para encender leds

Controla y permite que es usuario pueda determinar cuántos leds quiere encender en la

imagen

Disposición de arreglo

Cambio de rotación

temporizador

Permite que el usuario pueda modificar valores en el tablero con los leds.

Permite que el sentido de rotación permanezca en sentido tal que se encuentre estable.

Nos permite controlar el tiempo de la velocidad en el momento de encender los leds.

1. Con base en el resumen hecho y el desarrollo de la práctica, plantee un diseño de la primera interfaz o panel frontal que tendrá la solución al problema, explicar el objetivo de cada uno de los elementos que la componen a nivel de usuario y programador.

Bibliografías https://www.ni.com/getting-started/labview-basics/esa/execution-structures#:~:text=Video %3A%20Usar%20Ciclos%20For%20en,la%20funcionalidad%20del%20Ciclo%20For.