Start dialog

When "StateGo.exe" executes then its start dialog will be displayed.
① Change language between Japanese and English.
Create new statemachine.
③ Open an existance file using File Open Dialog.
④ Open an file from history list.

  • Create New Statemachine
  • Create New Statemachine
    At creating new statemachine, the tool creates basic three files.

    1.StateGo File
     The file extension is ".psgg", it contains the name of excel file.
     The file locates on Document folder.

    2.Excel File
     The file extension is ".xlsx", it contains all of state and drawing information.
     The file locates on Document folder.
    3.Output source
     The file extension depends on its programming language.
     The file locates on Source folder.

    The above files use a same file name.
    For instance, the filename is "HogeControl" and the programming language is "C#".

    On Document folder.
  • HogeControl.psgg
  • HogeControl.xlsx

  • On Source folder
  • HogeControl.cs

  • Notice that other files might be created depend on starter kit.
  • helpweb.html
  • Macro file
  • Manager file

  • Select Starter Kit
  • Select Starter Kit

    Select a programming language starter kit.
    If you want to use the starter kit on the specified folder, push "folder broser" button.

  • Create New Statemachine
  • Set Statemachine Name

    Specify a unieque statemachine.

    For convenience for future work( copy, move and rename), please give an identity unique name to it.
    The samples uses "[unieque name]Control".

  • Create New Statemachine
  • Main Window

    ① Notice panel
     It notifies the process status.
     It displays important issue with red color.
    ② Muti panel
    Main PanelContents PanelCustom PanelHelp PanelSource Panel
    Utility panel
      Convert button, open file button, etc.
    ④ State Edit panel
     Edit states by GUI.
     Basic Operation
    ⑤ Advertisement panel

  • Main Window Top
  • Main Window Top

    ① It shows the excel file name and current group path.
    The group root is "/"
    It shows File Menu.
    It shows Convert setting Menu.
    It shows Tools Menu.
    It shows System Menu.
    ⑥ It shows Window Selection Menu.
     It shows list of StateGo windows.
    ⑦ It shows Information about this tool.
    ⑧ It shows the pointer position.
     You may use it for searching state position.
    ⑨ It shows Enlarge buttons.
    ⑩ It shows this tool's version.

  • Main Window
  • Main Window・File Menu

    Create or Open

     Open Start Dialog


     Save all information to the excel file.

    Save and Convert

     After saving all information to the excel file, Convert to the source code.
     This is as same as "Save and Convert" button on Utility Panel.


     Reload all information from the excel file.
     ※ The information that is being edited will be lost.


     Open Config Dialog.


     Refresh Edit State Panel.

    Copy Image

     Copy Edit State Panel to clipboard.
     ※The image may be used for printout and etc.


     Exit StateGo.

  • Main Window
  • Main Window・Convert Menu

    Edit template-source

     This is for old StateGo release.
     It has not been used since beta release.

    Edit template-function

     Open the specified editor to edit Template-function.

    Edit Items

     Open Edit Item Dialog.

    Edit Settings

     Open the specified editor to edit the settings.

  • Main Window
  • Main Window・Tool Menu


     Open Find Dialog.

    Set Source Editor

     Open Set Source Editor Dialog.

    Set User Custom Button

     Open Set User Custom Button Dialog.
     This dialog specifies User Custom Button on Utility Panel.

    Set Label

     Open Set Label Dialog.

    Create Clone

     Open Create Clone Dialog.

    Search StateGo Files

     Open Search StateGo Files Dialog.

  • Main Window
  • Main Window・System Menu


     Change language between English and Japanese.

    Debug Form

     Open Debug Form for debug.

  • Main Window
  • Main Window・Main Panel

    ① Magnification rate
     It is modifiable.
    ② Magnification gauge.
    ③ Fileter
     When it is pushed, Filter Dialog will be opened.
     You can change the limit number of drawing states and can filter states by regular expression.

    ④Node Tree ノードツリー
     The state color is same as its drawing on State Edit panel.
     When you move to a group, The tree will be refreshed to show correspondly. 

  • Main Window
  • Main Window・Contents Panel

    ① There are State drawing options.
    ② There are Text options on state.

  • Main Window
  • Main Window・Custom Panel

    ① There are font settings for states on State Edit Panel
    ② There are arrow settings.
     Set arrow color with regular expression.

  • Main Window
  • Main Window・Help Panel

    It shows helpweb.html on Document Folder.
    You may use it as note for creating state machine.

  • Main Window
  • Main Window・Source Panel

    ① The number indicates that the line number of the displaying content in the output source.
    ② Change to the template if click.
    ③ Change to the converted source if click.
    ④ Display the conveted source or the template.
     The converted source of the focused state on State Edit Panel.

  • Main Window
  • Main Window・Utility Panel

    ・【Save and Convert】button
     It saves all data and converts from the state machine to the source.
    ・【Doc folder】button
     It opens Document Folder.
    ・【Source folder】button
     It opens Source Folder.
    ・【Converted source】button
     It shows the converted source.
    ・【User custom】button
     It executes the custom process.
     The custom process is set by Windows Menu [tools]➡[Set User Custom Button]
    ・【Macro file】button
     It is valid when the starter-kit defines a macro file. Pushing causes opening the macro file.
    ・【Implement source】button
     This button exists for compatible with older StateGo release.

  • Main Window
  • Edit Item Dialog

    ① It is indicating the state name that the user is modifying.
    ② Double-clicking "thumbnail" causes opening "Edit Thumbnail Dialog".
    ③ Double-clicking "stata" causes opening "Edit State Dialog".
    ※ Light gray items are able to be ignored.
    ④ To edit these items double click.
     To know the relation between item and output, see the template.
    ⑤ Selecting "Full" causes displaying all items.

  • State Menu
  • Edit Thumbnail Dialog
    Loading or Pasting bitmap causes creating 100 pixel x 100 pixel bitmap for thumbnail. The width and height ration is preserved.

  • Edit Item Dialog
  • Edit State Dialog

    ① Input State name.
     See the reference.
    ② Inpunt Comment.
    ③ Clear comment.
    ④ Input reference link.
     It is used for State Menu "Jump to link".
     Input case #1) Specify StateGo File.
     Selecting "Jump to link" on State Menu causes opening the StateGo file. If the file cannot be found on the current folder, this tool will traverse near folders to find it.
     Input case #2) Specify URL.
     Selecting "Jump to link" on State Menu causes opening opening brwoser with the url.
    ⑤ Open the reference link for test.
    ⑥ Discription of this dialog.
    ⑦ Clicking this text causes changing the state name to "S_XXXX" as STATE node.
    ⑧ Clicking this text causes changing the state name to "E_XXXX" as EMBED node.
    ⑨ Clicking this text causes changing the state name to "C_XXXX" as COMMENT node.
    ⑩ Clicking this text causes creating numberd node name. ex) S_0123

  • Edit Item Dialog
  • Edit Branch Dialog

    ① Input condition that is followed the programming language syntax.
    ② Input comment. The comment is displayed on state node.
     The condition is displayed if comment is nothing.
    ③ Revert to the data before change
    ④ Checking causes selecting mode automatically when new condition is added.

  • Creating program branch
  • State Menu

    Edit items

     Open Edit Item Dialog.

    Edit branch

     Open Edit Branch Dialog.


     Delete this state.

    Move to

     Open Move Dialog.

    Copy to clipboard

     Copy this state to clipboard.

    Jump to link

     If the state has link data, jump to it.

  • Edit Item Dialog
  • Open Context Menu
  • Specify State Dialog

    ① Specify State Name.
    ② Double clicking row causes to input the state name to ①'s text box.
     ※ Clicking "Path", "Stata" or "Comment" on the header causes sorting.

  • Edit Item Dialog
  • Edit Item Text Dialog

    ① Input data or program code here.
    ② Clicking causes deleting text on ①'s text box.
    ③ Input Comment.
    ④ Help message.
    ⑤ You may input reference link.
    ⑥ Input Specification.
     ※ In a case that the input specification is defined, the dialog will be displayed like below.

  • Edit Item Dialog
  • Blank Menu


     Leave this group. Go to the upper group.

    New state

     Create a new state.

    Paste from clipboard

     Paste nodes from clipboard.

    History back

     Move back user manipulation.

    History forward

     Move forward user manipulation.

  • Open Context Menu
  • Group Menu


     Enter this group.


     Open Group Edit Dialog.

    Move to

     Open Move Dialog.


     Make ungrouping this group.


     Delete this group.

    Copy to clipboard

     Copy this group data to clipboard.

  • Open Context Menu
  • Group Dialog
  • Mutil-select-menu

    Make group

     Open Edit Group Dialog to make a group.


     Delete these selected nodes.

    Copy to clipboard

     Copy these slected nodes data to clipboard.

  • Open Context Menu
  • Configuration Dialog

    ① Specify size of Edit State Panel's bitmap.

  • Main Window・File Menu
  • Edit Item Define Dialog
    Find Dialog

    ① Input text.
    ② Set range of search.
     state : STATE name.
     contents : displaying items.
     others : System item and others.
     all : All text.
    ③ Set type of search.
     case ignore : Ignoring alphabet case.
     word : Find word.
     regex : Use regular expression.
    ④ Find Button
    ⑤ Output will be displayed.

  • Main Window・Tool Menu
  • Set Source Editor Dialog

    ① Set command for editor.
     There are two specail words for command.
     %1 -- Used as file path.
     %2 -- Used as line number.

  • Main Window・Tool Menu
  • Set User Custom Button Dialog

    ① Set the button's name.
    ② Set the command.
    ③ If checked, the command will be executed right after the converting.

  • Main Window・Tool Menu
  • Set Label Dialog

    ① Set the label name.
    ② If checked, the label will be shown.

  • Main Window・Tool Menu
  • Create Clone Dialog

    ① Set the new state mchine name.
    ② If clicked, Directory Dialog will be opened.
    ③ Create a clone.

  • Main Window・Tool Menu
  • Search StateGo Dialog

    ① Set the state machine name.
    Search the state machine near the current document folder.

  • Main Window・Tool Menu
  • Fillter Dialog

    ① Input a reguler expression.
     ※ Mached states are shown.
    ② Input a number of states to display.

  • Main Window・Main Panel
  • Group Dialog

    ① Input Group name.
    ② Input comment.

  • Group Menu