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:
- Definiera egna styrsekvenser
- Reagera automatiskt på sensorvärden
- Skapa tidsbaserade åtgärder och scheman
- Utlösa larm eller notifikationer
- Lägga till specialberäkningsregler och kombinera resultat från olika kamerastationer
- Anpassa beteende för olika produkter eller maskinvarianter
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:
- Stora spelplattformar som Roblox och World of Warcraft
- Professionell mjukvara som Adobe Lightroom
- Högpresterande internetinfrastruktur hos företag som Cloudflare
- Storskaliga teknikleverantörer inklusive Tencent
- Industriell automation, robotik, fordonssystem och inbäddade enheter världen över
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.
