NI LabVIEW State Diagram ToolkitThe LabVIEW State Diagram Toolkit assists in large scale application development by providing a framework in which you can build state machines in LabVIEW. With the State Diagram Toolkit, you can create a state machine that reflects a complex decision-making algorithm while LabVIEW simultaneously generates the block diagram code necessary to implement the state machine. The toolkit allows you to automatically:
Description | Demos | Evaluate | Documentation | System Requirements | Pricing and Purchasing DescriptionThe State Diagram Toolkit adds the State Diagram Editor to LabVIEW, allowing you to visually draw the logic that defines an application. As this visual representation of the logic is created, the State Diagram Editor generates the LabVIEW code that functions as the framework for your application. The logic is represented in code by a series of while loops and case statements, which is very easy to graphically display in LabVIEW. In fact, the graphical nature of LabVIEW already presents an ideal environment for State Diagrams. When you place a State Diagram structure on the Block Diagram, LabVIEW opens the State Diagram Editor - a tool for drawing state machine diagrams quickly and easily. As you add components such as states and transitions to the state machine diagram, LabVIEW generates code to match each change. The logic for state machines is represented in code by a series of while loops and case statements, which are very easy to graphically display in LabVIEW. In addition to constructing this logical framework, the State Diagram Toolkit inserts comments in the resulting LabVIEW Block Diagram to indicate where your code should be created. Once you successfully describe the application in the state machine diagram, the LabVIEW code is complete. At any time, your application can easily be modified by reopening the State Diagram Editor and making any changes or adding new features, and LabVIEW will make the resulting changes to your framework. State diagrams are useful in simplifying the design process of applications that use complex decision-making algorithms. In addition to visualizing the flow of such algorithms, the state diagram is a functional form of application planning. By visualizing the various execution states of an application, you improve the overall design of the application and simplify any redesign of application execution as requirements change. DemosApplication Design Patterns: State Machines EvaluateTest drive the State Diagram Toolkit using the fully functional evaluation of the LabVIEW 8 development environment, complete with select LabVIEW add-ons. Easily accessible from your Web browser, this interactive online tool contains hands-on exercises to get you started and guide you through the basic functionality of the State Diagram Toolkit. Try the State Diagram Toolkit Online DocumentationLabVIEW State Diagram Toolkit User Manual
System Requirements
Pricing and PurchasingNI LabVIEW State Diagram Toolkit |

