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. 4
DATOS GENERALES
ASIGNATURA: INSTRUMENTACIÓN AVANZADA Y COMUNICACIÓN INDUSTRIAL
TÍTULO DE LA PRÁCTICA: LabVIEW USO DE SELECT
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
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
• Comprender los fundamentos de la de 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.
RECURSOS MATERIALES: RECURSOS TÉCNICOS/TECNOLÓGICOS:
Equipo de cómputo Software LabVIEW
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
MARCO TEÓRICO
DESCRIPCIÓN
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
3 o
comunicaciones en redes TCP/IP, UDP, o en los estándares de software COM, OLE, DDE, DLL
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.
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
PANEL FRONTAL
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. 5
Los indicadores sirven para presentar los resultados entregados por el programa y
no pueden ser manipulados por el usuario. Los indicadores son variables de
salida.
.
Ilustración 1-2 Panel frontal de una aplicación
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
DIAGRAMA DE BLOQUES
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
6
los datos en el programa. En general, cualquiera de estas partes del diagrama de un VI se denomina
NODO.
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.
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
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
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
7
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.
4. Para remover los cables malos, utilice, o seleccione el menú
Edit>>Remove Broken Wires.
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
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
Ilustración 7 Selección de todo un cable.
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
TIPOS DE CABLES
En lenguaje G, es posible identificar los tipos de datos por la forma, tamaño y color de sus terminales
y cables. Entre controles e indicadores se pueden manejar datos escalares y arreglos de una o más
dimensiones.
Ilustración 8 Cable con dato escalar.
Para arreglos bidimensionales, el cable es doble.
Ilustración 9 Cable con arreglo bidimensional.
Cada control e indicador numérico encierra el tipo de dato que tiene asignado. Por ejemplo DBL
significa que es de precisión doble. El color del cable es indicativo del tipo de dato. Por ejemplo Naranja
es para números de punto flotante, Azul para enteros, Verde para booleanos, Fucsia para cadenas,
etc.
TIPOS DE TERMINALES
Todos los controles e indicadores que sean ubicados en el panel frontal de LabVIEW generarán un
terminal en la ventana de diagramación.
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
10
Ilustración 10 Terminales
Los terminales son objetos del diagrama de bloques que representan un control o un indicador del
panel frontal. Toman el color respectivo de la variable que manejan. Por medio de ellos se obtienen
los datos de los controles y se envían datos a los indicadores. Un terminal de control se diferencia de
uno de indicador en que los primeros poseen un bordo doble mientras los segundos uno sencillo.
DESARROLLO
1. Abrí LabVIEW y creé un nuevo VI (Virtual Instrument).
2. En el panel frontal, inserté un control deslizante (Slide):
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
3. Coloqué un control tipo Slide y un indicador de texto (String) en el panel frontal.
4. En el diagrama de bloques, conecté el Slide a un bloque de comparación "mayor que".
11
5. Comparé el valor del Slide con una constante numérica igual a 5.
6. Utilicé la función Select para mostrar uno de dos mensajes: "MAYOR QUE 5" o "MENOR
QUE 5".
7. Ejecuté el VI y verifiqué que el mensaje cambiara según el valor del Slide.
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
RESULTADOS
Realicé la ejecución del VI y probé diferentes valores con el control deslizante (Slide). Observé los
siguientes comportamientos:
• Cuando deslicé el valor a 3, el indicador de texto mostró: "MENOR QUE 5".
12
• Al colocar el valor en 5, el resultado fue también: "MENOR QUE 5", ya que la condición es
estrictamente mayor.
• Cuando aumenté el valor a 7.5, el mensaje cambió a: "MAYOR QUE 5".
Esto confirmó que el programa reacciona correctamente según el valor del Slide comparado con el
número 5.
DIVISIÓN DE INGENIERÍA ELECTROMECÁNICA
MANUAL DE PRÁCTICAS DE LA ASIGNATURA ADMINISTRACIÓN Y TÉCNICAS DE MANTENIMIENTO
CONCLUSIONES
Con esta práctica comprendí cómo utilizar estructuras de comparación y selección en LabVIEW. Logré
desarrollar un programa que compara un valor numérico y, dependiendo del resultado, muestra un
mensaje distinto en un indicador de texto. Además, reforcé el uso de controles e indicadores y cómo
se comunican mediante cables en el diagrama de bloques. Considero que esta herramienta es muy
útil para tomar decisiones automáticas en sistemas de monitoreo o control.
13
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