Acelera el Time-to-Market con las herramientas profesionales de RTI Connext DDS
Esa noche, escribí un script Lua que instruye a Prototyper a leer los tópicos DDS complejos conteniendo arrays de secuencias y republicarlos en un tópico aplanado para la GUI de LabVIEW. Probé el script offline usando datos en vivo grabados previamente, lo que llevó a la siguiente sección.
Problema: Desarrollo desconectado
Herramientas: Record, Replay, Prototyper con LuaLa demo OpenFMB fue construida por un equipo geográficamente disperso. Excepto por unos días en Knoxville, nadie tenía acceso simultáneo a todos los componentes de microgrid. ¿Cómo podía cada desarrollador trabajar en su pieza del puzzle sin el resto del sistema?
Al trabajar en el puente Lua para la GUI de LabVIEW, usé los servicios Record y Replay de Connext Pro. En el laboratorio, grabé unos diez minutos de datos en vivo cubriendo todos los casos de uso. Esa noche, en un hotel, repliqué los datos mientras refinaba los scripts Lua. Replay te permite reproducir selectivamente tópicos, buclar la reproducción para simulación continua y acelerar la tasa —convirtiendo días de ejecución en minutos.
Una de las fortalezas de Prototyper es su capacidad para recargar el script Lua automáticamente mientras se ejecuta. Esto me permitió iterar rápido: Replay reproducía datos acelerados continuamente; editaba el script Lua, lo guardaba, y Prototyper reflejaba los cambios instantáneamente —sin reinicio necesario. El script de conversión se completó en solo unas horas.
Prototyper también resultó invaluable para generar datos simulados. La GUI de LabVIEW se construyó totalmente offline, usando tópicos generados por Replay y datos simulados o puenteados por Prototyper. Enviaba un script simulador a ORNL, ellos lo incorporaban en LabVIEW, y yo ejecutaba el VI actualizado localmente para verificar integración. La integración de ORNL de datos DDS en tiempo real con elementos visuales SGIP produjo una GUI pulida que se convirtió en el centro de la demo.
Conclusiones principales
Cuando llegamos a Nueva Orleans un par de semanas después, todo el sistema estuvo funcionando en unos 30 minutos —un logro notable dado que algunas aplicaciones, como la GUI de LabVIEW, nunca habían estado en una red con el hardware real.
El completo conjunto de herramientas en RTI Connext DDS Professional nos permitió resolver obstáculos de integración rápidamente durante la semana en Knoxville y continuar desarrollo remoto después. Admin Console, Monitor, DDS Ping y DDS Spy aceleraron el despliegue inicial. Record, Replay y Prototyper facilitaron desarrollo distribuido sin hardware en vivo. DDS Toolkit para LabVIEW nos permitió entregar una GUI sofisticada rápido. Incluso tras el evento, estas herramientas permanecen disponibles para desarrollo continuo y demostraciones virtuales.
Más información:
Producción de Vehículos Autónomos »
Conectividad en Sistemas Autónomos »
¿Qué es DDS? »
Connext DDS Professional »
¿Qué es IIoT? »
Tecnología de Internet de las cosas
- Eleve su S&OP, datos y sistemas de planificación para el éxito futuro
- Elimine Cuellos de Botella en Producción: 5 Herramientas Comprobadas para Eficiencia Manufacturera
- Construye tu plataforma de operaciones integrada con Nexus Apps
- Acelere su Línea de Producción: 3 Herramientas Comprobadas para Velocidad y Eficiencia
- Construyendo un Sistema Robusto de Monitoreo de Series Temporales: Integrando RTI Connext DDS con Telegraf e InfluxDB
- Connext DDS en IIoT: 5 Claves para Fiabilidad, Seguridad y Escalabilidad
- Reproduciendo Datos LiDAR ROS2 con RTI Recording Service y DDS
- Plataforma Adaptativa AUTOSAR 18.03 lanza soporte DDS – Un cambio de juego para vehículos autónomos
- RTI Labs lanza Connector para Connext DDS con Python —Ahora en la suite Connext
- Aprovechar los datos en el Internet de la Fiabilidad: estrategias para una gestión efectiva
- Compliance GDPR: por qué la resistencia es fútil y cómo proteger tu empresa