LabVIEW GYM

Comunidad de desarrolladores de LabVIEW en Español!

View on GitHub

LabVIEW GYM

Whatsapp Unete a nuestra comunidad de Whatsapp

LabVIEW GYM: Entrena tu mente, domina el código.

¿Quieres ejercitar e incrementar tus habilidades en LabVIEW? ¡Bienvenido a LabVIEW GYM! 💡🔥

Somos la comunidad hispanohablante donde programadores como tú entrenan, comparten y crecen. Aquí encontrarás consejos de expertos y el apoyo de una comunidad apasionada por la programación gráfica.

LabVIEW GYM es una comunidad patrocinada por:

PantherLAB JVISystems Lab it Studio
PantherLAB JVISystems Lab it Studio

Calendario de Sesiones


Sesion 9: 16 de Junio 2025

Temas Varios UIs (PaneRelief, VIs Malcriados, Diseño de Custom Controls)

En esta sesión tocamos varios temas relacionados a un buen diseño de UIs, primeramente Juan Navarro nos mostró como utilizar PaneRelief para seccionar un panel frontal y generar cierta dinámica entre las secciones.

Enrique Noé nos mostró algunos ejemplos de “Brat VIs” o Vis Malcriados, los cuales son vis que alteran de alguna forma el panel frontal del vi que los mande llamar, cambiando colores, fuentes, tamaño de panel, orden de controles, etc.

Finalmente Jesús Villar mostró como crear un botón boleano con sus 6 estados, mostró también como están compuestos otros controles mucho mas sofisticados.

Sesion 8: 2 de Junio 2025

CardioCoding

Vimos algunos paquetes nuevos en VIPM

LabVIEW Lifting

En esta sesión Enrique Noé de PantherLAB nos compartió como utilizar VIPM para empaquetar código de LabVIEW, como parte de las ventajas de usar VIPM están:

-Compartir código -Manejar código de reuso -Compartir Herramientas con la comunidad de desarrolladores de LabVIEW etc.

Sesion 7: 19 de mayo 2025

LabVIEW Lifting

En esta sesión, exploramos el potencial de LabVIEW RT y FPGA junto con Juan Navarro, quien demostró cómo implementar un sistema completo utilizando una tarjeta MyRIO y LabVIEW 2025. Durante este entrenamiento, desarrolló:

Además, profundizamos en temas clave como:

Sesion 6: 5 de mayo 2025

CardioCoding

Juan Navarro nos hablo del protocolo Modbus RTU y TCP. menciono las diferencias a nivel data frame que existe entre RTU y TCP, mostro su arquitectura con algunos diagramas esquematicos.

Por otro lado mostro ejemplos utilizando myRIO con las librerias NI Modbus.

A demas de un ejemplo practico, Jesus Villar utilizo hardware de terceros, un modulo de automation direct SIO-MB12CDR y un modulo Turk TBEN-L4-8IOLA. Ambos modulos se comunicaban por medio Holding Registers e Input Registers Utilizando a LabVIEW como maestro con las librerias NI Modbus.

Sesion 5: 21 de abril 2025

CardioCoding

Enrique nos mostró mas a detalle la librería Firebase API que está en VIPM, este es un proyecto Open Source, contribuciónes son bienvenidas:

VIPM Firebase API

Firebase API es una librería para poder escribir y leer de bases de datos noSQL en Firebase de Google, lo que se vió en esta sesión fue:

Sesion 4: 7 de abril 2025

CardioCoding

Emmanuel Chacón diseñador gráfico, presentó el proceso para desarrollar interfaces gráficas personalizadas y mejorar la experiencia de usurio. Resumió su experencia de diseño gráfico en tres puntos principales Función, Estructura y Aplicación. Se menciono como es el flujo de trabajo entre el diseñador y desarrollador de LabVIEW para crear interfaces funcionales.

Por otro lado, Jesús Villar mostró las capacidades de LabVIEW para diseñar diversas interfaces de usuario y sus componentes. ##

LabVIEW Lifting

Enrique Noé de PantherLAB dio un pequeño demo de una librería llamada Firebase API para LabVIEW con la cual se puede acceder a un servicio de Google y crear bases de datos NOSQL en tiempo real.

Sesion 3: 24 de Marzo de 2025

CardioCoding

Juan Navarro presentó una introducción práctica a programación orientada a objetos en LabVIEW con un hardware abstraction layer (HAL) simplificado.

Sesion 2: 10 de Marzo de 2025

CardioCoding

Juan Navarro presentó una librería para implementar el sistema de notificaciones de Windows utilizando .NET Framework, destacando el uso de callbacks para una gestión eficiente de eventos. ##

LabVIEW Lifting

Juan Navarro demostró el uso de la librería XNET para trabajar con el protocolo CAN, compartiendo demostraciones prácticas y muy interesantes. Además, Jesús Villar complementó la sesión con experiencias valiosas sobre el uso de diversos equipos para CAN, en especial aquellos de la marca VECTOR.
Para cerrar, Fabiola de la Cueva nos compartió un demo práctico sobre la implementación de callbacks en LabVIEW, mostrando su aplicación y beneficios en proyectos reales.

Sesion 1: 24 de Febrero 2025

CardioCoding:

Analizamos como funciona el archivo .lvproj al agregar elementos, vimos que tiene un formato XML y que al agregar VI, lbvlib, lvclass los agrega como un Item.

LabVIEW Liftting:

Analizamos un toolkit de JKI llamado ‘Simple Localization’ que sirve para cambiar idiomas en una aplicacion de LabVIEW Se agrega codigo en LabVIEW 2024 Q3 Instalar Dependencies.vipc antes de abrir el codigo