JKI State Machine

The JKI State Machine for LabVIEW is an easy-to-use yet powerful
String-Based Queued State Machine template. It is the very
same
template that is used by the JKI team, nearly every day,
and is the result of years of refinement by our team of LabVIEW experts.
For details on how to use the JKI State
Machine make sure to visit the
Video Tutorials and
Examples pages.
The JKI State Machine can be found on the
JKI Toolkits >> JKI State Machine functions palette, as shown below:

You can easily add the JKI State Machine to a blank VI by dragging
& dropping the JKI State Machine from the palette onto the Block
Diagram of any VI.
Support Functions
Parse State Queue
Parses the JKI State Machine state queue and returns the current state that will execute next with the associated arguments.
Add State(s) to Queue
Concatenates states in the JKI State Machine. Unwired inputs are safely ignored and will not be added to the state queue.
Build State String with Arguments
Builds a state string that contains arguments for the JKI State Machine.
For Example: If State = A and Arguments = B then State with Arguments = A >> B.
Video Tutorials and Examples