Curso de NI LabView
Aprende con el curso de NI LabView para empresas hasta 100% bonificado, a medida para tu organización.
Totalmente práctico y aplicable
Formación en NI LabView a medida
100% bonificable a través de FUNDAE
Curso TUTORIZADO por expertos
Modalidad Aula Virtual Personalizada
Curso de NI LabView en Aula Virtual Personalizada
Nuestra modalidad AVP es una formación en directo, práctica y 100% adaptada a vuestro equipo. No trabajamos con contenidos genéricos: diseñamos la formación en función de vuestro nivel, objetivos, procesos internos y necesidades reales de aplicación.
Solicitar informaciónTemario 100% a medida
Creamos el temario desde cero a partir de vuestras necesidades, nivel del equipo y objetivos concretos, priorizando aquellos contenidos que realmente aporten valor en el día a día.
Proyectos personalizados
Durante la formación trabajaremos con archivos, ejemplos, informes o procesos similares a los que utiliza vuestro equipo, para que el aprendizaje sea directamente aplicable al puesto de trabajo.
Sesiones en directo con consultor experto
Un formador especialista imparte las clases en tiempo real, resolviendo dudas, revisando casos concretos y adaptando el ritmo de la formación a la evolución del grupo.
Calendario adaptado a vuestra disponibilidad
Definimos conjuntamente fechas, horarios y duración de las sesiones para facilitar la asistencia del equipo y minimizar el impacto en la operativa diaria de la empresa.
Curso de NI LabView hasta 100% Bonificable a través de FUNDAE
Tu bonificación paso a paso
Forma a tu equipo sin costes mediante la bonificación estatal.
Este programa de NI LabView para empresas es subvencionable hasta el 100%.
- Potencia las habilidades de edición y automatización de tus profesionales.
- Accede a una formación avanzada en NI LabView práctica y orientada a resultados.
- Prepara a tu equipo para los retos documentales del entorno laboral actual.
- Gestionamos gratis tu bonificación de este curso corporativo de NI LabView ante FUNDAE.
Calcula tu bonificación
Revisamos tu caso
Preparamos la gestión
Tu equipo realiza el curso
Aplicas la bonificación
La formación que decides
te devuelve dinero
Todos nuestros cursos son bonificables a través de FUNDAE.
Gestionamos toda la documentación por ti.
Calcula tu crédito aproximado
Crédito bonificable estimado
420€*
*Cálculo orientativo
Orientado a sistemas reales de test y medida
Conecta software y hardware Incluye NI MAX, DAQmx, VISA, comunicación serie, TCP/IP, Modbus, PXI, CompactDAQ, CompactRIO y escenarios de laboratorio o producción.
Prepara aplicaciones para producción Se trabajan ejecutables, instaladores, configuración externa, logs, backups, soporte, modo mantenimiento, seguridad y validación en máquina limpia.
Refuerza calidad y trazabilidad El alumno aprende a registrar datos, metadatos, errores, resultados, versiones, operador, configuración y evidencias técnicas.
Aporta arquitectura avanzada Incluye State Machine, Producer-Consumer, QMH, OOP, librerías, Real-Time, FPGA e integración con TestStand cuando el proyecto lo requiere.
Facilita adopción en equipos técnicos El curso ayuda a crear estándares corporativos de LabVIEW para que varias personas puedan desarrollar, revisar, mantener y evolucionar aplicaciones.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma
de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras
Temario del curso
Encuentra todo el temario del curso aquí.
Comprender qué es NI LabVIEW y por qué se usa en test automatizado, adquisición de datos, validación e instrumentación.
Diferenciar programación gráfica, programación textual, automatización de laboratorio, SCADA, PLC, HMI y sistemas de test.
Identificar casos de uso reales: bancos de ensayo, control de instrumentos, registro de datos, análisis y monitorización.
Reconocer el papel de LabVIEW en entornos industriales, I+D, metrología, calidad, producción y validación.
Entender cuándo LabVIEW es una buena elección y cuándo conviene integrarlo con otras herramientas.
Revisar componentes principales: front panel, block diagram, controles, indicadores, wires, nodes, terminals y connectors.
Relacionar LabVIEW con NI MAX, DAQmx, VISA, TestStand, PXI, CompactDAQ, CompactRIO, Real-Time y FPGA.
Analizar errores habituales de principiantes: VIs gigantes, cables desordenados, lógica duplicada y mala gestión de errores.
Definir estándares mínimos de proyecto, nomenclatura, carpetas, documentación, hardware y pruebas.
Preparar el caso base del curso: sistema de adquisición, control de instrumento, análisis, logging e interfaz operativa.
Navegar por el entorno de LabVIEW, paletas, ventanas, herramientas, menús, ayuda contextual y explorador de proyecto.
Crear proyectos `.lvproj` organizados con carpetas virtuales, carpetas reales, librerías, dependencias y build specifications.
Configurar opciones de entorno, rutas, backups, auto-save, estilo visual y preferencias de desarrollo.
Usar la ayuda contextual y la documentación oficial para entender funciones, drivers y estructuras.
Organizar un proyecto por capas: interfaz, lógica de negocio, hardware, adquisición, análisis, logging y utilidades.
Crear convenciones de nombres para VIs, subVIs, typedefs, librerías, clases, controles y recursos.
Diferenciar archivos fuente, dependencias externas, drivers, builds, instaladores, documentación y datos de prueba.
Preparar plantillas de proyecto reutilizables para bancos de ensayo, DAQ, instrumentación o control.
Evitar trabajar con VIs sueltos sin proyecto, sin dependencias controladas y sin estructura clara.
Realizar ejercicio de creación de proyecto LabVIEW corporativo con estructura inicial mantenible.
Diseñar front panels claros para operarios, técnicos, ingenieros y usuarios de laboratorio.
Usar controles e indicadores numéricos, booleanos, strings, arrays, clusters, graphs, charts, tables y paths.
Diferenciar interfaz de operación, interfaz de configuración, interfaz de diagnóstico e interfaz de mantenimiento.
Crear layouts legibles con agrupación, pestañas, paneles, colores, etiquetas, unidades y mensajes de estado.
Aplicar buenas prácticas de ergonomía: evitar saturación, destacar alarmas, bloquear acciones críticas y guiar al usuario.
Configurar propiedades de controles, valores por defecto, formatos, rangos, unidades y comportamiento.
Crear indicadores de estado, progreso, conexión, error, adquisición, ensayo y comunicación.
Evitar interfaces que mezclan parámetros internos, controles de usuario y depuración sin jerarquía.
Preparar front panels pensados para pantalla de laboratorio, línea de producción o puesto de ingeniería.
Realizar ejercicio de diseño de HMI para adquisición y control de un ensayo.
Comprender el modelo de ejecución basado en flujo de datos y dependencia entre cables.
Crear diagramas legibles con nodos, funciones, estructuras, subVIs, constantes, controles e indicadores.
Usar wires con orden, alineación, limpieza visual y dirección lógica de izquierda a derecha.
Entender cómo el tipo de dato viaja por el cable y condiciona funciones disponibles.
Gestionar coercion dots, conversiones implícitas y errores por tipos incompatibles.
Evitar secuencias forzadas innecesarias cuando el flujo de datos ya ordena ejecución.
Crear comentarios útiles sin llenar el diagrama de texto redundante.
Separar cálculo, entrada/salida, UI, hardware y errores en bloques comprensibles.
Usar diagram cleanup con criterio, sin perder claridad en diagramas complejos.
Realizar ejercicio de construcción de lógica gráfica limpia para un proceso de medida.
Trabajar con datos numéricos, booleanos, strings, timestamps, paths, waveforms, variants y referencias.
Crear arrays para series de medidas, canales, resultados, configuraciones y datos temporales.
Usar clusters para agrupar información relacionada como configuración, estado, resultado o error.
Crear enums para estados, modos de operación, comandos, alarmas y selecciones controladas.
Convertir controles en typedefs para mantener consistencia entre VIs y facilitar cambios globales.
Diseñar clusters typedef para configuración de hardware, parámetros de ensayo y resultados de medida.
Evitar arrays y clusters sin documentación, nombres claros o estructura estable.
Gestionar conversiones entre datos escalares, arrays, waveforms y estructuras complejas.
Usar typedefs como contrato interno entre módulos de una aplicación.
Realizar ejercicio de modelado de datos para un banco de pruebas modular.
Usar While Loops para procesos continuos, adquisición, monitorización y espera de eventos.
Usar For Loops para procesamiento repetitivo, iteración por canales, datasets o listas de instrumentos.
Aplicar Case Structures para lógica condicional, modos de operación, estados y decisiones.
Usar Event Structures para responder a acciones del usuario sin consumir CPU innecesariamente.
Comprender cuándo una Flat Sequence aporta claridad y cuándo indica un diseño pobre.
Gestionar shift registers para mantener estado entre iteraciones.
Crear timeouts y esperas controladas para evitar bucles que saturan CPU.
Diferenciar ejecución basada en polling frente a ejecución basada en eventos.
Evitar bloquear la interfaz con operaciones largas dentro del event loop.
Realizar ejercicio de interfaz reactiva con eventos, estados y adquisición controlada.
Convertir lógica repetida en subVIs reutilizables con responsabilidad clara.
Diseñar connector panes coherentes, con entradas a la izquierda y salidas a la derecha.
Crear iconos legibles para subVIs usados en proyectos grandes.
Definir entradas obligatorias, opcionales, configuraciones y salidas de error.
Usar documentación del VI, descripción de controles e indicadores y contexto de ayuda.
Diseñar subVIs pequeños y testeables frente a VIs enormes con demasiadas responsabilidades.
Crear librerías de utilidades para ficheros, fechas, validación, logging, formatos y cálculos.
Evitar dependencias circulares y subVIs que modifican estado global de forma oculta.
Preparar subVIs para reutilización en varios bancos de prueba o aplicaciones.
Realizar ejercicio de refactorización de un VI grande en subVIs profesionales.
Comprender el cluster de error como mecanismo estándar de propagación y orden de ejecución.
Encadenar error in/error out para controlar flujo, depuración y abortos seguros.
Diferenciar errores recuperables, errores críticos, avisos, alarmas y estados operativos.
Crear mensajes de error útiles para usuario, técnico de soporte e ingeniería.
Gestionar errores de hardware, comunicación, timeout, configuración, fichero, análisis y UI.
Diseñar centralización de errores y logging técnico.
Evitar limpiar errores sin registrarlos o convertir fallos críticos en mensajes genéricos.
Crear estrategias de retry, fallback, parada segura y recuperación de estado.
Usar errores para controlar ejecución sin abusar de ellos como lógica de negocio.
Realizar ejercicio de gestión completa de errores en adquisición y comunicación.
Usar highlight execution para entender flujo de datos en fases de aprendizaje o diagnóstico.
Colocar probes en wires críticos para revisar valores intermedios.
Usar breakpoints para detener ejecución en puntos relevantes del block diagram.
Revisar valores de arrays, clusters, waveforms, referencias y errores durante la ejecución.
Diagnosticar race conditions, bloqueos, loops infinitos, eventos no atendidos y referencias inválidas.
Usar logging temporal para investigar problemas intermitentes.
Analizar diferencias entre fallo reproducible, fallo por timing y fallo dependiente de hardware.
Evitar depurar únicamente mirando la interfaz final sin revisar datos internos.
Crear checklist de diagnóstico para incidencias frecuentes de LabVIEW.
Realizar ejercicio de depuración de una aplicación con errores provocados.
Comprender el papel de NI MAX en configuración, detección, pruebas y diagnóstico de hardware NI.
Instalar y verificar drivers como NI-DAQmx, NI-VISA, NI-SERIAL, NI-488.2 u otros necesarios.
Detectar dispositivos, chasis, módulos, interfaces, puertos, recursos y nombres lógicos.
Crear y probar tareas, canales, escalas y dispositivos desde NI MAX.
Simular hardware cuando no se dispone del equipo físico durante el desarrollo.
Diagnosticar problemas de driver, firmware, permisos, cableado, USB, Ethernet o PXI.
Gestionar nombres de dispositivo estables para evitar romper aplicaciones al cambiar hardware.
Documentar configuración de hardware como parte del proyecto.
Evitar codificar nombres físicos sin estrategia de configuración externa.
Realizar ejercicio de configuración y prueba de dispositivo NI desde NI MAX.
Crear tareas DAQmx para entrada analógica, salida analógica, entrada digital, salida digital y contadores.
Configurar canales físicos, escalas, unidades, rangos, terminal configuration y frecuencia de muestreo.
Diferenciar adquisición finita, continua, bajo demanda y hardware-timed.
Leer señales usando DAQmx Read con tipos de datos adecuados para uno o varios canales.
Escribir señales analógicas o digitales con control de timing y seguridad.
Gestionar buffers, samples per channel, rates, timeouts y errores de adquisición.
Sincronizar varios canales y módulos cuando el ensayo requiere coherencia temporal.
Evitar configuraciones de muestreo que generan aliasing, pérdida de datos o saturación de buffer.
Registrar datos adquiridos con timestamp, canal, unidad, configuración y metadatos de ensayo.
Realizar ejercicio de adquisición multicanal con visualización y logging.
Trabajar con waveforms, arrays de datos, dt, t0 y atributos de señal.
Visualizar señales en Waveform Graph, Waveform Chart, XY Graph y tablas de resultados.
Aplicar escalado, filtrado, suavizado, detección de picos, medias, RMS y estadísticas básicas.
Analizar señales periódicas, ruido, transitorios, tendencias y valores fuera de rango.
Crear indicadores de tolerancia, alarmas, umbrales y validación automática.
Preparar datos para informes, exportación, comparación y trazabilidad.
Diferenciar procesamiento en tiempo real, postprocesado y análisis offline.
Evitar representar datos sin unidades, escala, etiquetas o contexto de adquisición.
Optimizar gráficos para no degradar rendimiento en adquisiciones continuas.
Realizar ejercicio de análisis y visualización de señales de ensayo.
Comprender VISA como capa estándar para controlar instrumentos por USB, GPIB, Serial, Ethernet o VXI.
Detectar recursos VISA desde NI MAX y probar comunicación básica.
Enviar comandos SCPI a instrumentos como fuentes, multímetros, osciloscopios o analizadores.
Leer respuestas, gestionar terminadores, timeouts, buffers y errores de protocolo.
Crear drivers simples para inicializar, configurar, medir, consultar estado y cerrar instrumento.
Diseñar abstracciones para no depender del modelo exacto de instrumento en toda la aplicación.
Gestionar reconexión, instrument not found, command error, timeout y respuestas inesperadas.
Evitar enviar comandos sin validar estado, rango, modo o seguridad del instrumento.
Registrar comandos críticos y respuestas para soporte y trazabilidad.
Realizar ejercicio de control de instrumento VISA con secuencia de medida.
Configurar comunicación serie RS-232/RS-485 con baud rate, parity, stop bits, timeout y terminadores.
Implementar comunicación TCP/IP cliente-servidor para intercambio de datos con sistemas externos.
Usar UDP cuando la aplicación requiere mensajes ligeros, broadcast o baja latencia sin garantía de entrega.
Integrar Modbus TCP/RTU cuando se trabaja con PLCs, variadores, sensores o equipos industriales.
Diseñar protocolos simples con mensajes, delimitadores, checksums, estados y respuestas.
Gestionar reconexión, timeouts, paquetes incompletos y pérdida de comunicación.
Crear logs de comunicaciones para depurar problemas de campo.
Evitar bloquear la interfaz por lecturas de comunicación sin timeout ni arquitectura paralela.
Separar capa de protocolo de la lógica de proceso.
Realizar ejercicio de comunicación con dispositivo externo simulado por TCP o serial.
Guardar datos de medida en CSV cuando se necesita interoperabilidad simple.
Usar TDMS para logging eficiente de datos técnicos, canales, grupos y metadatos.
Leer y escribir JSON para configuración, intercambio con APIs o persistencia estructurada.
Trabajar con XML cuando el sistema externo o estándar documental lo requiere.
Crear logs técnicos de eventos, errores, cambios de estado, usuario y resultados de ensayo.
Diseñar nombres de archivo con fecha, equipo, muestra, operador, configuración y versión.
Gestionar rutas, permisos, carpetas, rotación, backups y recuperación ante fallos.
Evitar formatos imposibles de auditar o sin metadatos suficientes.
Separar datos crudos, datos procesados, informes y logs de diagnóstico.
Realizar ejercicio de logging TDMS/CSV con metadatos completos de ensayo.
Crear aplicaciones con pestañas, subpaneles, diálogos, menús, barras de estado y paneles de configuración.
Diseñar modos de operación: manual, automático, mantenimiento, simulación y diagnóstico.
Bloquear controles durante ensayos críticos para evitar cambios peligrosos.
Implementar confirmaciones para acciones como parar, resetear, borrar datos o cambiar configuración.
Mostrar estado de hardware, conexión, ensayo, alarma, error y progreso de forma visible.
Crear mensajes adaptados a operario, técnico e ingeniero.
Gestionar permisos simples por rol cuando la aplicación lo requiere.
Evitar front panels llenos de controles internos que confunden al usuario final.
Preparar interfaces para uso en laboratorio, producción, banco de test o entorno de validación.
Realizar ejercicio de HMI operativa con modos, alarmas y estados seguros.
Comprender State Machine como patrón base para secuencias de operación controladas.
Definir estados como Init, Idle, Configure, Run, Pause, Stop, Error y Shutdown.
Usar enums typedef para representar estados de forma segura y mantenible.
Gestionar transición entre estados según eventos, condiciones, errores y resultados.
Separar lógica de cada estado en subVIs cuando la aplicación crece.
Evitar secuencias lineales rígidas que no permiten abortar, pausar o recuperar errores.
Documentar diagrama de estados para que el equipo entienda el comportamiento.
Añadir estado de error y parada segura en cualquier secuencia de ensayo.
Probar transiciones válidas, inválidas y condiciones límite.
Realizar ejercicio de automatización de ensayo con State Machine.
Comprender el patrón Producer-Consumer para separar interfaz, eventos y procesamiento.
Usar queues para enviar mensajes entre loops sin bloquear la UI.
Crear productor basado en eventos de usuario y consumidor encargado de acciones largas.
Gestionar comandos, datos, errores y parada ordenada entre loops paralelos.
Evitar realizar adquisición o comunicación lenta dentro del loop de eventos.
Diseñar consumidores separados para hardware, logging, análisis o comunicación.
Controlar crecimiento de colas, mensajes pendientes y cierre limpio.
Añadir timeouts y mensajes periódicos cuando se necesita monitorización.
Depurar problemas de paralelismo, bloqueo y sincronización.
Realizar ejercicio de aplicación UI + adquisición + logging con Producer-Consumer.
Comprender QMH como evolución modular basada en mensajes y loops coordinados.
Diseñar mensajes tipados para comandos, estados, acciones de hardware y eventos internos.
Crear handlers separados por responsabilidad: UI, DAQ, VISA, logging, análisis y configuración.
Gestionar startup, shutdown, error handling y comunicación entre módulos.
Evitar mensajes genéricos sin payload claro o estructuras difíciles de mantener.
Definir contratos de mensaje con typedefs para reducir errores.
Añadir logging de mensajes críticos para diagnóstico de sistemas complejos.
Crear patrones de broadcast, request-response y command queue cuando procede.
Valorar cuándo QMH es suficiente y cuándo conviene actor framework u OOP.
Realizar ejercicio de sistema modular basado en QMH.
Comprender clases LabVIEW, encapsulación, métodos, datos privados y dynamic dispatch.
Diseñar clases para instrumentos, canales, dispositivos, ensayos, resultados o configuraciones.
Crear interfaces lógicas mediante herencia y polimorfismo cuando se necesita sustituir hardware.
Separar implementación concreta de instrumento frente a contrato funcional esperado.
Usar librerías `.lvlib` para agrupar VIs, typedefs, clases y recursos.
Evitar OOP innecesaria en aplicaciones pequeñas donde complica más de lo que ayuda.
Diseñar drivers internos orientados a objetos para familias de instrumentos.
Preparar código testeable con simuladores y mocks de hardware.
Documentar APIs internas de clases y librerías.
Realizar ejercicio de abstracción de instrumento con clase base y dos implementaciones.
Comprender cuándo usar LabVIEW Real-Time para control, adquisición o ejecución determinista.
Diferenciar ejecución en Windows frente a target Real-Time.
Identificar hardware compatible como CompactRIO, PXI Real-Time u otros targets NI.
Diseñar arquitectura host-target con comunicación controlada.
Gestionar loops deterministas, prioridades, timing, jitter y tareas periódicas.
Separar UI en host y control crítico en target cuando procede.
Crear mecanismos de configuración, arranque, parada segura y recuperación.
Registrar datos desde target sin comprometer determinismo.
Evitar ejecutar lógica no determinista en loops críticos.
Realizar ejercicio conceptual y práctico de arquitectura Real-Time según hardware disponible.
Comprender cuándo LabVIEW FPGA aporta valor frente a DAQmx o Real-Time.
Diferenciar lógica FPGA, host VI, target FPGA, bitfile y comunicación DMA/FIFO.
Diseñar operaciones simples de adquisición, conteo, generación y control en hardware reconfigurable.
Gestionar restricciones de recursos, timing, compilación y paralelismo FPGA.
Usar FIFOs para mover datos entre FPGA, Real-Time y host.
Identificar aplicaciones: control rápido, procesamiento en línea, triggers personalizados y sincronización precisa.
Evitar mover lógica compleja al FPGA sin justificar latencia, determinismo o hardware.
Preparar estrategia de simulación, compilación y validación.
Documentar bitfiles, versiones, configuración y relación con aplicación host.
Realizar ejercicio guiado de arquitectura FPGA cuando el entorno lo permita.
Llamar scripts o funciones Python desde LabVIEW cuando se necesita análisis, IA o librerías científicas.
Integrar componentes .NET para reutilizar SDKs, APIs corporativas o librerías externas.
Llamar DLLs o shared libraries mediante Call Library Function Node.
Definir correctamente tipos, punteros, arrays, strings, memoria y convenciones de llamada.
Gestionar errores externos y excepciones de librerías integradas.
Crear wrappers seguros para no dispersar llamadas externas por toda la aplicación.
Evaluar cuándo conviene integrar código externo y cuándo reimplementar en LabVIEW.
Controlar dependencias, versiones, runtimes y despliegue de librerías externas.
Evitar integraciones frágiles sin validación ni documentación.
Realizar ejercicio de integración con Python o .NET para análisis complementario.
Comprender el papel de NI TestStand como entorno de gestión de secuencias de test.
Diferenciar lógica de instrumento en LabVIEW y orquestación de prueba en TestStand.
Crear VIs reutilizables como code modules dentro de secuencias.
Pasar parámetros entre TestStand y LabVIEW de forma controlada.
Gestionar resultados, límites, pasos, preconditions, post actions y reportes.
Diseñar bancos donde LabVIEW controla hardware y TestStand organiza el flujo de validación.
Evitar construir un motor de secuencias complejo en LabVIEW si TestStand cubre mejor la necesidad.
Preparar VIs robustos para ejecución repetida desde secuencias automatizadas.
Documentar interfaz entre secuencia, operador, UUT, instrumentos y resultados.
Realizar ejercicio de diseño de integración LabVIEW-TestStand a nivel arquitectónico.
Preparar proyectos LabVIEW para control de versiones con estructura de carpetas reales.
Configurar Git para trabajar con VIs, proyectos, librerías, typedefs y recursos.
Usar convenciones de branching, commits, revisiones y releases.
Gestionar conflictos en archivos binarios de LabVIEW con disciplina de equipo.
Separar código fuente, builds, instaladores, datos de prueba y logs.
Crear revisiones de código centradas en diagramas, arquitectura, errores, estilo y dependencias.
Documentar cambios de hardware, drivers, versiones de LabVIEW y dependencias.
Evitar carpetas personales, rutas absolutas y dependencias no incluidas en el repositorio.
Preparar checklist antes de mergear cambios críticos.
Realizar ejercicio de organización de proyecto LabVIEW preparado para Git.
Crear pruebas funcionales de subVIs con entradas, salidas esperadas y casos límite.
Simular hardware para probar lógica sin disponer siempre del banco físico.
Validar conversiones de datos, análisis, límites, estados y gestión de errores.
Crear datasets de prueba para señales, ficheros, comunicaciones y resultados.
Diseñar pruebas de regresión antes de modificar aplicaciones existentes.
Usar herramientas de análisis VI, estilo, documentación y revisión cuando estén disponibles.
Preparar tests manuales guiados para HMI, hardware y secuencias físicas.
Evitar validar una aplicación solo porque “funciona una vez” en el banco.
Crear matriz de validación con requisitos, pruebas, evidencias y resultados.
Realizar ejercicio de plan de pruebas para una aplicación de adquisición y control.
Medir consumo de CPU, memoria, latencia, buffers, tiempos de loop y respuesta de UI.
Optimizar bucles que consumen CPU por falta de waits o eventos.
Gestionar arrays grandes, copias de memoria, gráficos, colas y logging continuo.
Evitar crecimiento indefinido de datos en memoria durante adquisiciones largas.
Separar adquisición, procesamiento, visualización y escritura a disco en loops adecuados.
Ajustar frecuencia de actualización de interfaz sin perder datos de adquisición.
Gestionar errores de buffer overflow, escritura lenta y backpressure.
Preparar aplicaciones para ejecución continua durante horas, días o turnos de producción.
Crear indicadores internos de salud de aplicación y recursos.
Realizar ejercicio de optimización de una aplicación LabVIEW lenta o inestable.
Crear build specifications para generar ejecutables de LabVIEW.
Configurar application builder, rutas, dependencias, iconos, versión y archivos incluidos.
Crear instaladores con runtime, drivers, configuraciones, recursos y documentación.
Gestionar versiones de aplicación, compatibilidad de runtime y actualizaciones.
Separar entorno de desarrollo, entorno de test y entorno de producción.
Preparar configuración externa para hardware, rutas, límites, usuarios y parámetros de ensayo.
Validar ejecutables en máquinas limpias antes de entregar a producción.
Evitar despliegues que solo funcionan en el ordenador del desarrollador.
Documentar procedimiento de instalación, rollback, soporte y actualización.
Realizar ejercicio de generación de ejecutable e instalador con configuración externa.
Controlar acceso a funciones críticas, configuración, calibración, borrado de datos y mantenimiento.
Proteger ficheros de configuración, resultados, logs, credenciales y rutas de red.
Registrar acciones relevantes del usuario, cambios de configuración, errores y resultados críticos.
Diseñar modo mantenimiento separado del modo operación.
Crear backups de configuración, proyectos, instaladores, drivers y documentación.
Gestionar compatibilidad con versiones de Windows, LabVIEW Runtime, drivers y hardware.
Crear runbooks para incidencias de hardware, comunicación, drivers, permisos y ejecución.
Coordinar soporte entre desarrollo, sistemas, metrología, producción y proveedor.
Evitar aplicaciones sin owner, sin instalador validado o sin documentación de recuperación.
Realizar ejercicio de plan de mantenimiento y soporte de aplicación LabVIEW productiva.
Definir guía de estilo para front panels, block diagrams, iconos, conectores, nombres y documentación.
Crear plantillas de proyecto para DAQ, instrumentación, HMI, logging, control y ensayo automatizado.
Establecer patrones recomendados según complejidad: subVIs, State Machine, Producer-Consumer, QMH u OOP.
Crear librerías internas reutilizables para errores, configuración, logging, UI, hardware y análisis.
Definir criterios de revisión antes de entregar una aplicación a producción.
Documentar dependencias de drivers, hardware, NI MAX, runtimes, toolkits y versiones.
Medir mantenibilidad por claridad, modularidad, testabilidad, trazabilidad y facilidad de soporte.
Evitar que cada desarrollador cree su propio estilo incompatible con el resto del equipo.
Crear catálogo de aplicaciones LabVIEW, owners, versiones, hardware y criticidad.
Realizar ejercicio de diseño de estándar LabVIEW para una empresa técnica.
Diseñar una aplicación LabVIEW completa para automatizar un banco de ensayo técnico.
Crear proyecto `.lvproj` con carpetas, librerías, subVIs, typedefs, documentación y estructura mantenible.
Diseñar front panel operativo con modos manual, automático, configuración, diagnóstico y resultados.
Implementar arquitectura basada en State Machine o Producer-Consumer según requisitos del caso.
Crear configuración externa para canales, límites, rutas, instrumentos, usuario y parámetros de ensayo.
Integrar adquisición DAQmx con varios canales, timing, escalado, visualización y control de errores.
Integrar comunicación VISA o TCP/Serial con instrumento real o simulado.
Crear subVIs reutilizables para inicialización, adquisición, control, análisis, logging, errores y cierre seguro.
Implementar manejo de errores centralizado con mensajes claros, parada segura y registro técnico.
Registrar datos en TDMS o CSV con metadatos completos del ensayo.
Añadir análisis de señales, límites de aceptación, alarmas y resultados finales.
Crear informe técnico o exportación de resultados con identificación de muestra, fecha, operador y versión.
Implementar UI reactiva con eventos, estados de proceso, bloqueo de controles y confirmaciones críticas.
Añadir modo simulación para probar la aplicación sin hardware físico.
Crear pruebas funcionales para subVIs críticos, cálculos, estados, errores y formatos de datos.
Preparar proyecto para Git con estructura ordenada, documentación, configuración y exclusiones necesarias.
Optimizar rendimiento de UI, adquisición, logging y procesamiento en ejecución prolongada.
Crear build specification, ejecutable e instalador con dependencias y configuración externa.
Preparar manual de instalación, uso, troubleshooting, mantenimiento y soporte.
Presentar la solución final defendiendo arquitectura, hardware, seguridad, calidad, trazabilidad y mantenibilidad.
Pensado para quienes deben dominar NI LabView en su día a día
Ingenieros de test, validación y producción
Este curso encaja con perfiles que diseñan bancos de prueba, verifican productos, automatizan ensayos, capturan señales, controlan instrumentos y generan informes técnicos. La formación les permite crear aplicaciones LabVIEW fiables, trazables y mantenibles.
Técnicos de automatización, laboratorio e instrumentación
Los perfiles que trabajan con sensores, DAQ, osciloscopios, fuentes, multímetros, cámaras, PLCs o equipos de laboratorio podrán crear interfaces, automatizar medidas, controlar equipos y registrar datos con criterio profesional.
Desarrolladores LabVIEW y perfiles software técnico
Los desarrolladores que ya conocen programación podrán estructurar aplicaciones gráficas con arquitectura limpia, subVIs reutilizables, patrones de diseño, control de errores, modularidad, pruebas y despliegue.
Equipos de I+D, calidad y metrología
Los equipos de investigación, calidad y metrología podrán usar LabVIEW para crear prototipos, ensayos automatizados, adquisición de señales, análisis, calibraciones, validaciones y generación de evidencias técnicas.
Ingenieros de sistemas embebidos, PXI, cDAQ y cRIO
Los perfiles que trabajan con hardware NI podrán integrar NI MAX, DAQmx, PXI, CompactDAQ, CompactRIO, Real-Time, FPGA y comunicaciones industriales dentro de soluciones robustas de medida y control.
Responsables técnicos, integradores y consultores industriales
Los responsables de soluciones podrán diseñar arquitecturas, seleccionar hardware, definir estándares, revisar código, planificar despliegues, documentar aplicaciones y mantener sistemas LabVIEW en entornos productivos.
Empresas que ya han formado a sus equipos
Experiencias reales de equipos que ya han trabajado con nosotros.
+16
años de liderazgo
+3.500
empresas formadas
Nuestra empresa decidió contratar formación con Imagina aprovechando los créditos de FUNDAE, y fue una gran decisión. La modalidad online nos permitió adaptar los horarios a nuestro equipo. La formación ha sido práctica, clara y útil para el día a día. Es sencillo de gestionar y los resultados son excepcionales.
Hugo Gutiérrez
Analista Financiero
Gracias a Imagina, la eficiencia de nuestras sesiones de capacitación ha mejorado drásticamente. Es sencillo de usar y los resultados son excepcionales.
Luis Martínez
Administrativo
Gracias al aula virtual de Imagina siempre son capaces de adaptar los cursos a nuestras necesidades. El contenido fue muy completo y práctico.
Elena Pérez
Responsable de Recursos Humanos
Mejor de lo esperado, la modalidad online se adapta a nuestros horarios. La ayuda con la bonificación FUNDAE hizo todo más fácil. Práctico y necesario.
Alejandro Sánchez
Director de Operaciones
Nuestra empresa decidió contratar formación con Imagina aprovechando los créditos de FUNDAE, y fue una gran decisión. La modalidad online nos permitió adaptar los horarios a nuestro equipo. La formación ha sido práctica, clara y útil para el día a día. Es sencillo de gestionar y los resultados son excepcionales.
Hugo Gutiérrez
Analista Financiero
Gracias a Imagina, la eficiencia de nuestras sesiones de capacitación ha mejorado drásticamente. Es sencillo de usar y los resultados son excepcionales.
Luis Martínez
Administrativo
Gracias al aula virtual de Imagina siempre son capaces de adaptar los cursos a nuestras necesidades. El contenido fue muy completo y práctico.
Elena Pérez
Responsable de Recursos Humanos
Mejor de lo esperado, la modalidad online se adapta a nuestros horarios. La ayuda con la bonificación FUNDAE hizo todo más fácil. Práctico y necesario.
Alejandro Sánchez
Director de Operaciones
480.000 alumnos formados en Imagina
Resolvemos todas tus dudas sobre nuestra formación en NI LabView
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
NI LabVIEW es un entorno de programación gráfica usado para desarrollar sistemas de test, medida, control, adquisición de datos, instrumentación y automatización.
No. Empieza revisando fundamentos, pero el enfoque es avanzado, corporativo y aplicado a sistemas reales de test, medida, control y despliegue.
Sí. Es recomendable conocer lógica de programación, tipos de datos, bucles, condicionales, funciones y depuración, aunque no hace falta venir de un lenguaje concreto.
Sí, siempre que el entorno lo permita. También se contempla simulación mediante NI MAX, dispositivos simulados e instrumentos simulados para prácticas.
Sí. El curso trabaja adquisición de datos, canales, tareas, timing, buffers, adquisición continua, logging y visualización usando NI-DAQmx.
Sí. Se trabaja comunicación con instrumentos mediante VISA, SCPI, USB, GPIB, serial, Ethernet, timeouts, buffers y errores.
Sí. NI MAX se utiliza para detectar, configurar, probar y diagnosticar hardware, drivers, dispositivos simulados y recursos de comunicación.
Sí. Se trabajan State Machine, Producer-Consumer, Queued Message Handler, eventos, modularización, subVIs, OOP y patrones mantenibles.
Sí. Se aborda arquitectura Real-Time, ejecución determinista, host-target, timing, CompactRIO/PXI y criterios de uso cuando el hardware lo permite.
Sí. Se incluye como bloque avanzado para adquisición/control de alta velocidad, bitfiles, FIFOs, lógica FPGA y relación con host/Real-Time.
Sí. Se explica integración con NI TestStand para secuencias de prueba, code modules, parámetros, resultados y automatización avanzada.
Sí. El curso incluye build specifications, ejecutables, instaladores, runtime, dependencias, configuración externa y validación en máquina limpia.
Sí. Se trabaja organización de proyectos LabVIEW para Git, estructura de carpetas, commits, revisiones, conflictos y buenas prácticas de equipo.
Sí. Es uno de los enfoques principales: automatización de ensayos, control de instrumentos, adquisición, análisis, resultados e informes.
Sí. Puede aplicarse a validación en línea, control de equipos, monitorización, adquisición, trazabilidad, alarmas y soporte a sistemas productivos.
Una aplicación LabVIEW completa con HMI, DAQ, comunicación de instrumento, arquitectura modular, logging, errores, informe, ejecutable e instalador.
Sí. Puede adaptarse a NI DAQ, CompactDAQ, PXI, CompactRIO, instrumentos VISA, serial, TCP/IP, Modbus, bancos de prueba o simuladores.
Sí, esta formación puede ser bonificable hasta el 100% a través de FUNDAE, siempre que la empresa disponga de crédito formativo suficiente y se cumplan los requisitos de comunicación, asistencia y documentación exigidos.
¿Tienes dudas?
Estamos aqui para ayudarte
NI LabVIEW es un entorno de programación gráfica usado para desarrollar sistemas de test, medida, control, adquisición de datos, instrumentación y automatización.
¿Tienes dudas?
Estamos aqui para ayudarte
No. Empieza revisando fundamentos, pero el enfoque es avanzado, corporativo y aplicado a sistemas reales de test, medida, control y despliegue.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Es recomendable conocer lógica de programación, tipos de datos, bucles, condicionales, funciones y depuración, aunque no hace falta venir de un lenguaje concreto.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí, siempre que el entorno lo permita. También se contempla simulación mediante NI MAX, dispositivos simulados e instrumentos simulados para prácticas.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. El curso trabaja adquisición de datos, canales, tareas, timing, buffers, adquisición continua, logging y visualización usando NI-DAQmx.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Se trabaja comunicación con instrumentos mediante VISA, SCPI, USB, GPIB, serial, Ethernet, timeouts, buffers y errores.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. NI MAX se utiliza para detectar, configurar, probar y diagnosticar hardware, drivers, dispositivos simulados y recursos de comunicación.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Se trabajan State Machine, Producer-Consumer, Queued Message Handler, eventos, modularización, subVIs, OOP y patrones mantenibles.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Se aborda arquitectura Real-Time, ejecución determinista, host-target, timing, CompactRIO/PXI y criterios de uso cuando el hardware lo permite.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Se incluye como bloque avanzado para adquisición/control de alta velocidad, bitfiles, FIFOs, lógica FPGA y relación con host/Real-Time.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Se explica integración con NI TestStand para secuencias de prueba, code modules, parámetros, resultados y automatización avanzada.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. El curso incluye build specifications, ejecutables, instaladores, runtime, dependencias, configuración externa y validación en máquina limpia.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Se trabaja organización de proyectos LabVIEW para Git, estructura de carpetas, commits, revisiones, conflictos y buenas prácticas de equipo.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Es uno de los enfoques principales: automatización de ensayos, control de instrumentos, adquisición, análisis, resultados e informes.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Puede aplicarse a validación en línea, control de equipos, monitorización, adquisición, trazabilidad, alarmas y soporte a sistemas productivos.
¿Tienes dudas?
Estamos aqui para ayudarte
Una aplicación LabVIEW completa con HMI, DAQ, comunicación de instrumento, arquitectura modular, logging, errores, informe, ejecutable e instalador.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí. Puede adaptarse a NI DAQ, CompactDAQ, PXI, CompactRIO, instrumentos VISA, serial, TCP/IP, Modbus, bancos de prueba o simuladores.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí, esta formación puede ser bonificable hasta el 100% a través de FUNDAE, siempre que la empresa disponga de crédito formativo suficiente y se cumplan los requisitos de comunicación, asistencia y documentación exigidos.
¿Tienes dudas?
Estamos aqui para ayudarte
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc