While the static configuration was done on a per device basis, the perspective of the PFSM is that of all devices working together. Individual commands are created for each device, but they are grouped in the context of states and transitions of the system solution.
When entering the PFSM perspective and no template was chosen from the SELECT perspective, a starter template is presented to aid in the development of the PFSM. Figure 8-10 shows the template.
Once the template is selected, then the GUI transitions into the PFSM perspective.
The PFSM perspective provides a work space on the left-hand-side to draw the PFSM. How to add and remove states and transitions is described in Table 8-1 as well as within the How to edit a Template pop-up window, located in the bottom left corner.
|Create a new state||Shift+left mouse click|
|Create a transition||Shift+left mouse click+drag from within the source state to the destination state|
|Create a loop||Left mouse click on the loop icon within the state|
|Move a state||Left mouse click within the state and drag|
|Delete||Left mouse click on the state, transition, or loop and then press the backspace(delete)|
|Zoom||Place mouse within the drawing space and scroll|
|Pan||Left mouse click + drag from any blank space within the work space|
Developing the PFSM can be an iterative and non-linear process. The linear process listed here is only intended to show functionality and a basic work flow. It is possible to return to earlier steps (steps 1-5) at any time and make changes.