AMNYTT Nr 4 - 2013 | Page 50

50 / 87 AMNYTT #4 2013 FPGA teknologien gjør det mulig å få rask respons, selv om dataprogrammene er kompliserte industriell robotarm for å gjøre automatisk påfylling av drivstoff til fly. Her har vi ikke bare robot og bildebehandlinssystemer, men også sensorer, motor for hjulene, potensiell pneumatikk og sikkerhetssystemer. Selv med dette eksemplet vil du kunne bli tvunget til å bruke proprietære programmeringsspråk, protokoller og til og med utviklingsmiljø som ikke omfatter de forskjellige undersys­ temene. Programvare bør være limet mel­ lom elektrisk og mekanisk utstyr, men ofte kan det ta mer tid å bygge kommunikasjon mellom programvarepakker og kommunika­ sjonsprotokoller enn selve IP’en som faktisk skal utføre den opprinnelige oppgaven. Et høynivå programmeringsspråk trengs for å forenkle kompleksiteten til ett miljø. Et slikt språk er LabVIEW som kombinerer bildebe­ handling bevegelse, FPGA, I/O-kommunika­ sjon og alle andre programmeringsbehov i et grafisk utviklingsmiljø. Denne typen høynivå­ verktøy har i seg alle nødvendige undersys­ temer samtidig som en skalerbar arkitektur opprettholdes, noe som vil bli stadig viktigere etter hvert som embedded visjon og robotap­ plikasjoner fortsetter å bli mer komplekse.