0% encontró este documento útil (0 votos)
27 vistas10 páginas

Desarrollo de LEDs en LabView

Este documento presenta una guía para desarrollar un programa en LabVIEW que permita encender secuencialmente 12 LEDs dispuestos en un arreglo unidimensional. La solución incluye crear una matriz de comportamiento de 33x12 y usar funciones como Index Array y Array Subsets para recorrerla y extraer subconjuntos. El programa usa un bucle for de 33 iteraciones con una espera de 200ms entre cada una para mostrar la secuencia deseada.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas10 páginas

Desarrollo de LEDs en LabView

Este documento presenta una guía para desarrollar un programa en LabVIEW que permita encender secuencialmente 12 LEDs dispuestos en un arreglo unidimensional. La solución incluye crear una matriz de comportamiento de 33x12 y usar funciones como Index Array y Array Subsets para recorrerla y extraer subconjuntos. El programa usa un bucle for de 33 iteraciones con una espera de 200ms entre cada una para mostrar la secuencia deseada.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Guía única para el desarrollo del componente práctico del curso Software avanzado para

ingeniería 203037

Su Nombre

Escuela de Ciencias Básicas, Tecnología e Ingeniería, UNAD

Ingeniería Electrónica

Nombre de Instructor

28 de octubre de 2020

1
Contenido
Tabla de Figuras.........................................................................................................................................3

Resumen.....................................................................................................................................................4

Planteamiento del Problema...................................................................................................................4

Solución al Problema.............................................................................................................................5

Index Array.........................................................................................................................................6

Index Subsets......................................................................................................................................6

Resultado................................................................................................................................................8

Observaciones............................................................................................................................................9

Referencias...............................................................................................................................................10

2
Tabla de Figuras

Figura 1. Adaptado de Guía única para el desarrollo del componente práctico del curso Software

avanzado para ingeniería 203037. UNAD.................................................................................................4

Figura 2. Autor...........................................................................................................................................5

Figura 3. Adaptado de Index Array Function – LabVIEW 2018 Help. National Instrument.

([Link]

Figura 4. Adaptado de Array Subset Function – LabVIEW 2018 Help. National Instrument.

([Link]

Figura 5. Autor...........................................................................................................................................6

Figura 6. Autor...........................................................................................................................................7

Figura 7. Autor...........................................................................................................................................8

Figura 8. Autor...........................................................................................................................................9

3
Resumen

Actualmente en la academia e industria se emplean diversos programas para la simulación y

diseño de sistemas, tales como Orcad, Proteus, LabView, etc. Un software muy útil en el área de

ingeniería es LabView, desarrollado por la National Instruments (NI), el cual ofrece un entorno grafico

para la visualización de cada parte de su aplicación, incluyendo la configuración de hardware[ CITATION

Nat20 \l 9226 ].

Planteamiento del Problema.

Se desea realizar un programa que permita al usuario encender determinada cantidad de leds,

que estén dispuestos en un arreglo unidimensional. El arreglo debe seguir la secuencia de la figura 1.

Figura 1. Adaptado de Guía única para el desarrollo del componente práctico del curso Software avanzado para ingeniería 203037.
UNAD

4
Solución al Problema.

Principalmente se usará 12 leds para realizar toda esta secuencia. En primera instancia se

procede a la creación de la matriz que determinará el comportamiento de los leds. Esta matriz se crea

en la ventana de diseño, como se usarán 12 leds, la matriz debe tener dimensiones de 33x12, ya que

estas dimensiones son las que permiten dar el comportamiento descrito en la figura 1.

Figura 2. Autor

5
Para que los leds se comporten de la manera como deseamos, se debe realizar un barrido por

todas las filas, ya que estas son las que llevan la secuencia de los leds. Para estos se usarán dos

elementos llamados Index Array y Array Subsets.

Index Array

Nos permite realizar el barrido de una matriz por filas o devuelve un elemento en específico.

[ CITATION Nat201 \l 9226 ]

Figura 3. Adaptado de Index Array Function – LabVIEW 2018 Help. National Instrument. ([Link]

XX/help/371361R-01/glang/index_array/)

Index Subsets

Este bloque nos permite extraer una parte de la matriz tomando la intersección entre anchos de

filas y columnas.[ CITATION Nat \l 9226 ]

Figura 4. Adaptado de Array Subset Function – LabVIEW 2018 Help. National Instrument. ([Link]
XX/help/371361R-01/glang/array_subset/)

En la solución del problema, se empleó otro Index Array con 12 salidas para generar el patrón deseado.

6
Figura 5. Autor

Todo este circuito se realizó dentro de un bucle for, con 33 iteraciones. El numero 33 viene de

las 33 filas que contiene la matriz de comportamiento. Para cumplir la condición de diseño de 200 [ms]

de delay por cada iteración, se empleó un bloque de la sección Timing llamado Wait, como se puede

evidenciar en la figura 6.

Figura 6. Autor

7
Resultado

Se mostrará en la figura 7 y figura 8 la ventana de diseño y código respectivamente.

Figura 7. Autor

8
Figura 8. Autor

Observaciones

Por dimensiones de la pantalla del pc en el que se trabajó dicho programa, la captura de la

figura 7 no se pudo realizar completa, pero se puede dar un complemento y evidencia de los 12 leds

con la figura 8.

9
Referencias

Instruments, N. (28 de 10 de 2020). ¿Qué es LabView? -NI. Obtenido de [Link]

co/shop/[Link]

Instruments, N. (28 de 10 de 2020). Index Array Function - LabVIEW 2018 Help - National

Instruments. Obtenido de [Link]

01/glang/index_array/

Instruments, N. (s.f.). Array Subset Function. Obtenido de [Link]

XX/help/371361R-01/glang/array_subset/

10

También podría gustarte