0% encontró este documento útil (0 votos)
17 vistas5 páginas

Resultado de Aprendizaje U3

Ra la vire
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas5 páginas

Resultado de Aprendizaje U3

Ra la vire
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 PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD TECNOLÓGICA DE CIUDAD JUÁREZ

INGENIERÍA EN MECATRÓNICA
ASIGNATURA: Programación Avanzada

CUATRIMESTRE: Enero-Abril 2024

Resultado de aprendizaje
Unidad 3

NOMBRE DEL ALUMNO:


Daniel Cruz
Javier Zanabria
Rene Esparza
Joselin Delgado
Jonathan Perez

GRUPO: IMTW-31

martes, 30 de julio de 2024


Introducción
Este reporte presenta un análisis de las principales estructuras utilizadas en LabVIEW
para la programación gráfica. Estas estructuras son fundamentales para el desarrollo de
aplicaciones que requieren la manipulación de datos, la ejecución repetitiva de
operaciones y la toma de decisiones basada en condiciones específicas. A continuación,
se detallan las estructuras estudiadas: Formula Node, For Loop, While Loop, Case
Structure y Flat Sequence, junto con ejemplos prácticos realizados en clase.

Descripción:
1. FORMULA NODE
El nodo de fórmula en LabVIEW permite a los usuarios escribir expresiones matemáticas
y lógicas utilizando una sintaxis similar a la de lenguajes de programación tradicionales
como C. Es especialmente útil para realizar cálculos complejos y operaciones
matemáticas de manera eficiente.
En la presente práctica, se elaboró una tabla con ocho datos diferentes. Posteriormente,
se empleó el nodo de fórmula (Formula Node) de LabVIEW para realizar, con dos de
esos datos, las siguientes operaciones aritméticas: suma, resta, multiplicación y división.

2. FOR LOOP
El bucle 'For' en LabVIEW ejecuta un conjunto de instrucciones un número específico de
veces. Es útil para repetir operaciones cuando se conoce de antemano cuántas veces
deben ejecutarse.
En la presente práctica, se utilizó un selector numérico vinculado con la variable N del
bucle "For Loop" y un selector de segundos para generar números aleatorios en el rango
del 1 al 10. Este ejercicio permitió explorar las funcionalidades del "For Loop" en
LabVIEW y su interacción con selectores de entrada para la generación controlada de
datos aleatorios.

3. WHILE LOOP
El bucle 'While' en LabVIEW ejecuta un conjunto de instrucciones repetidamente hasta
que se cumpla una condición específica. Es útil para situaciones en las que no se sabe
de antemano cuántas veces se necesita repetir el bucle.
En la presente práctica, se utilizó el "While Loop" en LabVIEW para realizar operaciones
de suma y resta. Para ello, se implementó una estructura de casos ("Case Structure") y
un botón booleano que permitía seleccionar la operación a realizar. Esta práctica permitió
explorar el uso del "While Loop" junto con estructuras de control y elementos booleanos,
sin recurrir al nodo de fórmula ("Formula Node").

4. CASE STRUCTURE
La estructura 'Case' en LabVIEW permite ejecutar diferentes bloques de código en
función del valor de una variable. Es similar a una estructura 'switch' o 'if-else' en otros
lenguajes de programación.
En la presente práctica, se utilizó el "While Loop" en LabVIEW para realizar operaciones
de suma y resta, haciendo uso de una estructura de casos ("Case Structure"). Esta
estructura permitió seleccionar de manera dinámica la operación a ejecutar, basándose
en la entrada de un botón booleano. Para simplificar las operaciones aritméticas, se
empleó el nodo de fórmula ("Formula Node") dentro de cada caso de la estructura.
La implementación de la "Case Structure" resultó fundamental, ya que facilitó la
organización y ejecución de diferentes operaciones en función del estado del botón
booleano
5. FLAT SEQUENCE
La estructura de secuencia plana en LabVIEW asegura que los nodos se ejecuten en un
orden específico. Es útil cuando el orden de ejecución es crítico para la correcta
operación del programa.
Controlamos un foco para que se encienda y apague en un orden determinado,
especificando el número de veces que se debe repetir esta operación mediante un For
Loop.
La secuencia plana consta de varios cuadros que determinan el orden de encendido y
apagado del foco. Por ejemplo, el primer cuadro puede contener una operación para
encender el foco, el segundo cuadro puede contener una operación para apagarlo, y así
sucesivamente. Utilizando un For Loop, especificamos el número de veces que se debe
repetir esta secuencia de encendido y apagado. Esto se logra configurando el número
de iteraciones del For Loop y anidando la secuencia plana dentro del bucle, garantizando
así que el foco se encienda y apague repetidamente según lo especificado.

Conclusión
En este reporte se ha presentado una descripción detallada de las estructuras
fundamentales de LabVIEW: Formula Node, For Loop, While Loop, Case Structure y Flat
Sequence. A través de ejemplos prácticos, se ha demostrado cómo estas estructuras
pueden ser utilizadas para resolver problemas específicos y cómo su correcta
implementación es esencial para el desarrollo de aplicaciones eficientes y funcionales.
Estas herramientas permiten a los ingenieros y científicos diseñar sistemas complejos
de manera más intuitiva y eficaz, aprovechando la programación gráfica de LabVIEW.

También podría gustarte