DIVISIÓN DE INGENIERÍA
ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA
ASIGNATURA: INSTRUMENTACIÓN
AVANZADA Y COMUNICACIÓN
INDUSTRIAL
Semestre 2025-01
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
INGENIERÍA ELECTROMECÁNICA
PRÁCTICA No. 2
DATOS GENERALES
ASIGNATURA: INSTRUMENTACIÓN AVANZADA Y COMUNICACIÓN INDUSTRIAL
TÍTULO DE LA PRÁCTICA: LabVIEW FLUJO DE DATOS
DOCENTE: ING. JORGE ISAAC GUTIÉRREZ GONZÁLEZ 2
ESTUDIANTE(S): FECHA:
HERRERA SANCHEZ JOSE DAVID 07/JUNIO/2025
OBJETIVO DE LA PRÁCTICA:
CONOCER LAS FUNCIONES BASICAS DE LabVIEW Y MANEJO DE VARIABLES PARA
ADQUISICIÓN DE DATOS BÁSICOS MULTIPLICADO DOS VALORES NUMÉRICOS Y MOSTRAR
EL RESULTADO.
COMPETENCIA(S) ESPECÍFICA(S) COMPETENCIA(S) GENÉRICA(S)
• Aplicar conocimientos de • Disponibilidad de tiempo y espacio para la
instrumentación electrónica virtual. realización de prácticas y proyectos.
• Capacidad para la búsqueda y selección de
• Comprender los fundamentos de la información.
electrónica y sus aplicaciones • Capacidad para organizar y planificar el
analógicas. tiempo.
• Capacidad de aprender y actualizarse
• Diseñar sistemas electrónicos analógicos permanentemente.
y digitales. • Compromiso.
REQUERIMIENTOS
FÓRMULAS/TÉCNICAS/PROCESOS/PROCEDIMIENTOS
Contar con conocimientos básicos de programación, electrónica e instrumentación, así como
conocer la interfaz de LabVIEW.
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
RECURSOS MATERIALES: RECURSOS TÉCNICOS/TECNOLÓGICOS:
Equipo de cómputo Software LabVIEW
MARCO TEÓRICO
DESCRIPCIÓN
3
LabVIEW (Laboratory Virtual Instrument Engineering Workbench) es un sistema de desarrollo basado
en programación gráfica orientado a desarrollar aplicaciones para instrumentación que integra una
serie de librerías para comunicación con instrumentos electrónicos como GPIB, RS232 o RS485 con
tarjetas de adquisición de datos, sistemas de adquisición y acondicionamiento como VXI o SCXI
comunicaciones en redes TCP/IP, UDP, o en los estándares de software COM, OLE, DDE, DLL o
ActiveX para Windows, así como AppleEvents para MacOS o PIPE para UNIX.
Los programas realizados en LabVIEW se llaman instrumentos virtuales “VIs”, ya que tienen la
apariencia de los instrumentos reales, sin embargo, poseen analogías con funciones provenientes de
lenguajes de programación convencionales.
Las principales características de los VIs se pueden describir como:
Los VIs contienen una interface interactiva de usuario, la cual se llama panel frontal, ya que simula el
panel de un instrumento físico. Se puede entrar datos usando el teclado o el ratón y tener una
visualización de los resultados en la pantalla del computador. El Panel Frontal es la interface hombre-
máquina de un VI.
Los VIs reciben instrucciones de un diagrama de bloques construido en lenguaje G el cual suministra
una solución gráfica a un problema de programación. El diagrama de bloques es el código fuente de
un VI.
estructura.
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
Con estas características LabVIEW permite dividir un programa en una serie de tareas las cuales son
divisibles nuevamente hasta que una aplicación complicada se convierte en una serie de subtarea
Además, LabVIEW puede ser usado con poca experiencia en programación pues utiliza metodologías
familiares a técnicos, ingenieros, doctores y la comunidad científica en general.
4
Cada VI de LabVIEW cuenta con dos interfaces: panel frontal y diagrama de bloques. Éstas cuentan
con paletas que contienen los objetos necesarios para implementar y desarrollar tareas. La figura 1.1.
muestra estas interfaces dentro de un entorno Windows.
Ilustración 1.1 interfaces de un VI.
PANEL FRONTAL
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
Es la interfaz gráfica que simula el panel de un instrumento real, permite la entrada y salida de datos,
puede contener pulsadores, perillas, botones, gráficos y en general controles e indicadores. Figura1.2.
Los controles son objetos que sirven para entrar datos al programa y pueden ser manipulados por el
usuario. Los controles son variables de entrada.
Los indicadores sirven para presentar los resultados entregados por el programa y 5
no pueden ser manipulados por el usuario. Los indicadores son variables de
salida.
.
Ilustración 1-2 Panel frontal de una aplicación
DIAGRAMA DE BLOQUES
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
El diagrama de bloques contiene el código fuente gráfico del VI, posee funciones y estructuras que
relacionan las entradas con las salidas creadas en el panel frontal.
En un diagrama se distinguen: Terminales, que representan los controles e indicadores del panel.
Funciones y SubVIs, que realizan tareas específicas. Estructuras y Cables que determinan el flujo de
los datos en el programa. En general, cualquiera de estas partes del diagrama de un VI se denomina
NODO. 6
El diagrama de bloques de la figura 1.3 muestra el código fuente correspondiente al panel de la figura
1.2.
Ilustración 1-3 Diagrama de Bloques de una aplicación
TÉCNICAS DE CABLEADO
El código fuente de un programa en LabVIEW se define con la interconexión gráfica de los objetos
que lo componen.
A continuación, se muestra las técnicas de alambrado para la construcción de un VI.
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
1. Para comenzar a alambrar entre dos terminales se debe seleccionar la herramienta de cableado
de la paleta de herramientas. Para enlazar los objetos del diagrama de bloques se coloca el puntero
sobre el origen, cuando el origen parpadee se hace un clic sobre él, luego se lleva el puntero hasta el
destino y cuando parpadee se hace otro clic sobre él.
Ilustración 2 Cableado
2. Si se realiza un doble clic sobre el elemento origen sin llegar hasta el elemento destino el cable será
temporal.
Ilustración 3 Cable temporal
3. Para cambiar la dirección de un cable mientras se construye se utiliza la barra espaciadora.
Ilustración 4 Cambio de dirección en cableado.
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
4. Para remover los cables malos, utilice, o seleccione el menú
Edit>>Remove Broken Wires.
5. Para resaltar porciones del cableado:
• Con un solo clic
Ilustración 5 Selección simple de cableado.
• Con doble clic
Ilustración 6 Selección de un tramo de cableado.
• Con triple clic
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
Ilustración 7 Selección de todo un cable.
DESARROLLO
1. Abri LabVIEW y creé un nuevo VI (Virtual Instrument).
[Link] dos Controles numéricos desde el panel frontal (llamados Numeric y Numeric 2).
[Link] el diagrama de bloques, conecte ambos controles a una función Multiplicar (*) del menú de
funciones aritméticas.
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
10
[Link] la salida del multiplicador a un Indicador numérico (llamado Numeric 3).
[Link] ejecutar el VI, el sistema multiplicará los dos valores introducidos.
Segunda sección de la practica
[Link] dos Controles numéricos (llamados Numeric 4 y Numeric 5).
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
[Link] una función de Suma (+) y conéctala a estos dos controles.
11
[Link] el menú de funciones, arrastra una Constante numérica (puede ser configurada con clic
derecho → "Crear → Constante") y asígnale un valor (por ejemplo, 2).
[Link] una función de Multiplicación (*).
[Link] la salida del multiplicador a un Indicador numérico (llamado Numeric 6).
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
12
[Link] ejecutar el VI, se mostrará el resultado de:
RESULTADOS
El diagrama ilustra claramente cómo LabVIEW determina el orden de ejecución en función del flujo
de datos
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
CONCLUSIONES
Durante esta práctica logré comprender el funcionamiento del paradigma de programación basado en
flujo de datos utilizando el entorno gráfico LabVIEW. Al realizar operaciones matemáticas básicas
como suma y multiplicación, observé cómo el programa ejecuta cada función solo cuando todas sus
entradas están disponibles, lo que facilita el entendimiento del flujo lógico de los datos.
También pude identificar que, al no existir dependencias entre ciertos bloques, es posible ejecutar
13
operaciones de manera paralela, lo cual representa una ventaja significativa en términos de eficiencia.
Esta práctica me permitió familiarizarme con los principios fundamentales de LabVIEW y sentar las
bases para desarrollar aplicaciones más complejas relacionadas con la adquisición y procesamiento
de datos en sistemas de ingeniería.
FUENTES DE INFORMACION
Curso básico LabVIEW 6i. (s. f.).
[Link]
NOMBRE Y FIRMA DEL DOCENTE: EVALUACIÓN:
Ing. Jorge Isaac Gutiérrez González