Upon program startup, the Main Program window will be displayed. The title bar of the Main Program window will display the version of MiceOnABeam that has been installed, together with licensing information.
At this point a top-level State Editor can be opened via the File menu for either a saved script model, or for a new one. Additional State Editors can be opened for the various states within a single script model. Each State Editor will show in it's title bar the name of the corresponding state it is editing qualified by it's place in the nested state hierarchy. The name of the implicit top-level state and it's State Editor take on the name of the script model itself.
The program allows for multiple scripts to be opened, each with it's own top-level State Editor. Each set of State Editors belongs to a single script model, whose top-level State Editor shows (within parentheses) the corresponding file name under which it has been saved together with the version number set for the script model. If the top-level State Editor for a script model is closed, then so will all it's related State Editors.
Note that when an editing change is made within any State Editor, an asterisk "*" is appended to the title bar information of all State Editors belonging to the script model. When the script model is subsequently saved, the asterisk disappears.
For detailed descriptions of the User Interface please see User Interface.