m (" " for commands) |
|||
Line 10: | Line 10: | ||
* At the bottom, the animation window is composed of three panes which display at the current point during the animation: | * At the bottom, the animation window is composed of three panes which display at the current point during the animation: | ||
*# The current state of the B machine (State Properties), listing the current values of the machine variables; | *# The current state of the B machine (State Properties), listing the current values of the machine variables; | ||
*# The enabled operations (Enabled Operations), listing the operations whose preconditions and guards are true in this state; | *# The enabled operations (Enabled Operations), listing the operations whose preconditions and guards are true in this state (see [[Colours of enabled operations|here]] for what the different colours mean); | ||
*# The history of operations leading to this state (History). | *# The history of operations leading to this state (History). | ||
Warning This page has not yet been reviewed. Parts of it may no longer be up to date |
The menu bar contains the various commands to access the features of ProB. It includes the traditional "File" menu with a sub-menu "Recent Files" to quickly access the files previously opened in ProB. Notice the commands "Open\Save", "Reopen\Save" and "Reopen"; the latter reopens the currently opened file and reinitializes the state of the animation and the model checking processes completely. The "About" menu provides help on the tool and includes a command to check if an update is available on the ProB website. By default, ProB starts with a limited set of commands in the Beginner mode. The Normal mode gives access to more features and can be set in the menu "Preferences|User Mode".
Under the menu bar, the main window contains four panes:
The "Preferences" menu allows the various features of ProB to be configured. When ProB is started for the first time, it creates a file prob_preferences.pl that stores those preferences.
The next three commands correspond to groups of preferences displayed in separate pop-up windows.
IMPORTANT: Changes in the animation preferences take effect only after reloading the machine.