What is StateGo ?
StataGo is a visual programming tool that performs both [Process Flow Design] and [Program Implementation].

Proceed as follows.

1. Create nodes that are called state has a branch section, and connect with arrows to construct process flow.
2. Write data or program in the data table of each state to implement processing details.
3. Finally, generate real code with a customizable conversion template.

At design time, we strongly support with information mask, thumbnail input, document link, and simple user interface.

At the time of implementation, 【Improvement to various programming languages】 and 【Program input assistance and customizable conversion function】 improve code accuracy, safety and productivity.

In other words, StateGo is a general-purpose and versatile visual programming tool that combines both processing flow design and implementation, and can be customized for multi-programming languages.
Simple Instraction in chart
1. Create a state : Click on a space area (not on a state), then you will see a menu and select "New".
2. Move a state: Click and hold a mouse button on a state then move it.
3. Input program: Click on a state then select "Full edit", then you will see data table and input program.
4. Check program: Select a state then you will see converted source code in the left panel.
5. Connect states: Drag a red point on a state then drop it on a green point on a state.
6. Create branches: Select branch on state menu.
7. Convert : Push the convert button on the bottom left of window.
About stata-machine and its files.
One program file corresponds to one state machine.
Depending on the corresponding programming language, it is treated as one class.
How to call state-machine
There are two ways to call a state machine.
1. How to make one call from start to end
2. How to call Update regularly after starting in the start state
Present a sample of the call in the help panel in the tool.
Function Template
Template to convert state to function.

  • State
    An element of state machine.

  • Macro
    Text conversion.

  • Item name
    Elements of the data table in the state.

  • Output
    Output specification.

  • Setting
    setting specification

  • Tips

  • TIPS