Try the LabVIEW Statechart Module
The LabVIEW Statechart Module is a new development module for LabVIEW that enables users to create statecharts in the LabVIEW environment.
This module adds a new programming model to LabVIEW for developing event-based control and test systems. The statechart programming model complements the existing LabVIEW models for data flow, textual math, dynamic system modeling, and configuration-based development.
The Statechart module is tightly integrated into the LabVIEW development environment and provides users with a tool that allows them to create a system-level view of their application – an executable specification. The abstraction and scalability provided by this module can make application development and maintenance as well as the transfer of knowledge between developers much more efficient, reducing development time and cost.
To try the LabVIEW Statechart Module, open the LabVIEW Help dialog and navigate to "Tutorial: Getting Started with the LabVIEW Statechart Module". For additional resources related to the LabVIEW Statechart Module, please visit ni.com/statechart.

You can also try the LabVIEW Statechart Module online at the LabVIEW Online Evaluation.
