Para ofrecer la máxima flexibilidad y fiabilidad a largo plazo, nuestro controlador funciona con Lua, un lenguaje de scripting ligero de confianza mundial en sistemas profesionales.
Lua permite a los usuarios personalizar el comportamiento, automatizar procesos y adaptar la lógica de control de manera rápida y segura. En lugar de cambiar el firmware o esperar actualizaciones de software, los ajustes se pueden realizar directamente mediante scripts claros y fáciles de entender. Esto significa una implementación más rápida, un mantenimiento más sencillo y una mayor independencia.
Simple y fácil de usar
Lua fue diseñado con la simplicidad en mente. Su estructura limpia y legible lo hace fácil de entender, incluso para usuarios sin experiencia en programación.
Con Lua, usted puede:
- Definir secuencias de control personalizadas
- Reaccionar automáticamente a valores de sensores
- Crear acciones y programaciones basadas en el tiempo
- Activar alarmas o notificaciones
- Agregar reglas de cálculo especiales y combinar resultados de diferentes estaciones de cámaras
- Adaptar el comportamiento para diferentes productos o variantes de máquina
Esta flexibilidad permite que el controlador se adapte con precisión a su aplicación.
Rápido y eficiente
Lua es extremadamente compacto y eficiente. Se ejecuta sin problemas en nuestro hardware embebido, garantizando tiempos de respuesta rápidos y una operación estable. Su pequeña huella significa que no hay carga innecesaria del sistema, solo un rendimiento fiable donde importa.
Robusto y fiable
La estabilidad es fundamental en entornos profesionales. Lua ha sido desarrollado y perfeccionado durante décadas con un fuerte enfoque en la fiabilidad. Cuenta con gestión automática de memoria y un entorno de ejecución seguro, lo que ayuda a garantizar un comportamiento consistente y predecible.
Esto hace que Lua sea ideal para aplicaciones industriales, técnicas y de misión crítica.
Probado en todo el mundo
Lua se utiliza en muchas industrias y plataformas exigentes:
- Grandes plataformas de juegos como Roblox y World of Warcraft
- Software profesional como Adobe Lightroom
- Infraestructura de Internet de alto rendimiento en empresas como Cloudflare
- Proveedores de tecnología a gran escala, incluido Tencent
- Automatización industrial, robótica, sistemas automotrices y dispositivos embebidos en todo el mundo
Su adopción global demuestra su madurez, rendimiento y fiabilidad.
Un breve ejemplo
while true do iTrigger0:Wait(true, 0) -- Wait for trigger from machine
ShaftCam:GrabImage(ImageShaft) -- Grab image from camera 'ShaftCam'
valid, value = ImageShaft:GetResult() -- Wait for image-processing result
if value ~= true then: -- If the result is not ok
oError:Set(true) -- Set digital output 'oError' to stop machine
break
end
end
El resultado
With Lua inside, our controller combines ease of use, high performance, and proven reliability. It is flexible for today’s requirements and robust for tomorrow’s challenges — powered by a technology trusted worldwide.
