|
![]() |
| Figure 12.1 - State Machine Diagram |
![]() |
|
Figure 12.2 - Select Create State Machine Diagram
|
![]() |
| Figure 12.3 - State machine diagram with an initial pseudo state |
![]() |
|
Figure 12.4 - Drag and drop a State
|
![]() |
|
Figure 12.5 - Using resources
|
![]() |
| Figure 12.6 - Diagram created |
![]() |
|
Figure 12.7 - Select Generate Code...
|
![]() |
|
Figure 12.8 - Generate state machine code dialog
|
![]() |
| Figure 12.9 - Select Language |
![]() |
| Figure 12.10 - Configure an output path |
![]() |
| Figure 12.11 - Process of generation |
![]() |
|
Figure 12.12 - Code generated
|
![]() |
|
Figure 12.13 - Select Open Specification...
|
![]() |
| Figure 12.14 - State Specification dialog box |
![]() |
| Figure 12.15 - Activity Specification(Entry) dialog box |
![]() |
| Figure 12.16 - State's property edited |
![]() |
| Figure 12.17 - Open Specification... |
![]() |
|
Figure 12.18 - Transition Specification dialog box
|
![]() |
|
Figure 12.19 - State Machine Diagram
|
![]() |
| Figure 12.20 - Compile Java |
![]() |
| Figure 12.21 - Run Java |
![]() |
| Figure 12.22 - Sample Java |
![]() |
| Figure 12.23 - Error message box |
![]() |
| Figure 12.24 - No implementation |
![]() |
| Figure 12.25 - With implementation |
![]() |
| Figure 12.26 - Java sample |
![]() |
|
Figure 12.26 - A .sm file
|
![]() |
| Figure 12.27 - Select Reverse Code... |
![]() |
| Figure 12.28 - Reverse State Machine Code dialog box |
![]() |
| Figure 12.29 - Configure the input file path |
![]() |
|
Figure 12.30- Progress of reversing
|
![]() |
|
Figure 12.31 - State machine code is reversed
|
|
|
|||||||