LabVIEW – eller Laboratory Virtual Instrument Engineering Workbench, om man vill imponera på middagsgäster – är ett grafiskt programmeringsspråk från National Instruments. Istället för att skriva kod radas funktioner upp som block i ett flödesschema, vilket gör det lättare att visualisera hur data rör sig genom systemet. Det är särskilt populärt inom test, mätning och industriell automation, där det används för att snabbt bygga prototyper och styra hårdvara.
Det som gör LabVIEW unikt är dess dataflödesbaserade modell: kod exekveras när all nödvändig data finns tillgänglig, vilket gör det naturligt parallellt och effektivt för realtidsapplikationer. Språket – som egentligen heter G – är typat och har stöd för objektorienterad programmering, vilket gör det kraftfullt trots sin visuella enkelhet.
För den som gillar att bygga saker som faktiskt rör på sig, mäter något eller blinkar i takt med en sensor, är LabVIEW ett språk som bokstavligen låter dig dra och släppa dig fram till en lösning. Det är som LEGO för ingenjörer – fast med oscilloskop och motorstyrning.