Simplify complex state-based applications with the NI LabVIEW Statechart Module. This LabVIEW add-on provides a high level of abstraction for designing applications using states, transitions, and events. With LabVIEW embedded technology, you can deploy applications built with statecharts using the LabVIEW Real-Time, LabVIEW FPGA, or LabVIEW Touch Panel Module or the LabVIEW C Generator.
The LabVIEW Statechart Module features high-level abstractions, such as states and transitions, to help you simplify complex software designs.
Statecharts are naturally self-documenting because software designs take a system-level view of the solution. Because of this, new developers can quickly grasp software designs and start contributing.
You can run the LabVIEW Statechart Module on all NI hardware targets including desktop PCs, real-time systems, field-programmable gate arrays (FPGAs), and ARM microcontrollers. LabVIEW Statechart helps you easily port your code across architectures.
Explore the benefits of statecharts for application development and see how the LabVIEW Statechart Module can simplify the process.
Using LabVIEW statecharts and off-the-shelf hardware, you can rapidly prototype digital communication systems, machine controllers, and fault-handling logic.
Further your understanding of the LabVIEW Statechart Module including the use of history and concurrency, state hierarchy, debugging techniques, error trapping, internal triggering, and code generation options.