Das LabVIEW Statechart Module von National Instruments stellt ein neues Programmiermodell auf einer höheren Abstraktionsebene als bisher möglich zur Verfügung. Mithilfe des Moduls lassen sich Statecharts entwickeln, das Ausführungsverhalten mit der LabVIEW-Datenflussprogrammierung definieren und die Statecharts auf zahlreichen Zielgeräten, u. a. Desktop-PCs, Echtzeit-Controllern, FPGAs und Embedded-Geräten einsetzen.
Die LabVIEW-Statecharts verfügen zudem über hierarchische und parallele Strukturen und ermöglichen umfassende Abläufe.
LabVIEW-Statecharts eignen sich insbesondere für die Programmierung ereignisorientierter Anwendungen, wie z. B. komplexe Benutzeroberflächen und Zustandsmaschinen zur Implementierung dynamischer System-Controller, Maschinensteuerungslogik und digitaler Kommunikationsprotokolle.