Perché utilizziamo Lua

Per offrire la massima flessibilità e affidabilità a lungo termine, il nostro controller è alimentato da Lua — un linguaggio di scripting leggero, utilizzato in tutto il mondo nei sistemi professionali.

Lua consente agli utenti di personalizzare il comportamento, automatizzare i processi e adattare la logica di controllo in modo rapido e sicuro. Invece di modificare il firmware o attendere aggiornamenti software, le regolazioni possono essere effettuate direttamente tramite script chiari e facili da comprendere. Ciò significa un’implementazione più rapida, una manutenzione più semplice e una maggiore indipendenza.

Semplice e facile da usare

Lua è stato progettato con la semplicità in mente. La sua struttura chiara e leggibile lo rende facile da comprendere — anche per utenti senza esperienza di programmazione.

Con Lua potete:

  • Definire sequenze di controllo personalizzate
  • Reagire automaticamente ai valori dei sensori
  • Creare azioni e pianificazioni basate sul tempo
  • Attivare allarmi o notifiche
  • Aggiungere regole di calcolo speciali e combinare risultati da diverse stazioni telecamera
  • Adattare il comportamento per diversi prodotti o varianti di macchina

Questa flessibilità consente al controller di adattarsi con precisione alla Vostra applicazione.

Veloce ed efficiente

Lua è estremamente compatto ed efficiente. Funziona perfettamente sul nostro hardware embedded, garantendo tempi di risposta rapidi e un funzionamento stabile. Il suo ridotto consumo di risorse significa nessun carico di sistema superfluo — solo prestazioni affidabili dove conta.

Robusto e affidabile

La stabilità è fondamentale negli ambienti professionali. Lua è stato sviluppato e perfezionato per decenni con una forte attenzione all’affidabilità. Dispone di gestione automatica della memoria e di un ambiente di esecuzione sicuro, contribuendo a garantire un comportamento coerente e prevedibile.

Questo rende Lua ideale per applicazioni industriali, tecniche e mission-critical.

Collaudato in tutto il mondo

Lua è utilizzato in numerosi settori e piattaforme ad alta esigenza:

  • Grandi piattaforme di gioco come Roblox e World of Warcraft
  • Software professionale come Adobe Lightroom
  • Infrastrutture Internet ad alte prestazioni presso aziende come Cloudflare
  • Grandi fornitori di tecnologia tra cui Tencent
  • Automazione industriale, robotica, sistemi automotive e dispositivi embedded in tutto il mondo

La sua adozione globale ne dimostra la maturità, le prestazioni e l’affidabilità.

Un breve esempio

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

Il risultato

Con Lua integrato, il nostro controller combina facilità d’uso, elevate prestazioni e comprovata affidabilità. È flessibile per le esigenze di oggi e robusto per le sfide di domani — alimentato da una tecnologia di fiducia in tutto il mondo.