Varför vi använder Lua

För att leverera maximal flexibilitet och långsiktig tillförlitlighet drivs vår styrenhet av Lua — ett lättviktigt skriptspråk som används med förtroende världen över i professionella system.

Lua gör det möjligt för användare att anpassa beteende, automatisera processer och justera styrlogik snabbt och säkert. Istället för att ändra firmware eller vänta på mjukvaruuppdateringar kan justeringar göras direkt genom tydliga och lättförståeliga skript. Det innebär snabbare implementering, enklare underhåll och större oberoende.

Enkelt och lättanvänt

Lua designades med enkelhet i åtanke. Dess rena och läsbara struktur gör det lätt att förstå — även för användare utan programmeringserfarenhet.

Med Lua kan du:

Denna flexibilitet gör att styrenheten kan anpassas exakt efter din applikation.

Snabb och effektiv

Lua är extremt kompakt och effektiv. Språket körs smidigt på vår inbäddade hårdvara och säkerställer snabba svarstider och stabil drift. Det lilla fotavtrycket innebär ingen onödig systembelastning — bara tillförlitlig prestanda där det behövs.

Robust och tillförlitlig

Stabilitet är avgörande i professionella miljöer. Lua har utvecklats och förfinats i decennier med starkt fokus på tillförlitlighet. Språket har automatisk minneshantering och en säker körmiljö, vilket bidrar till konsekvent och förutsägbart beteende.

Det gör Lua idealiskt för industriella, tekniska och verksamhetskritiska tillämpningar.

Beprövat världen över

Lua används inom många krävande branscher och plattformar:

Den globala spridningen visar på mognad, prestanda och pålitlighet.

Ett kort exempel

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

Resultatet

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.