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.
Examine statechart terminology and the fundamental building blocks for developing statecharts with LabVIEW.
View this demo to see how you can use LabVIEW Statechart to implement complex state machines.
See how each release of the LabVIEW Statechart Module includes new features, performance enhancements, and scheduled bug fixes.
Examine the LabVIEW state machine architecture and modifications to this architecture that dramatically improve productivity.
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.