Designer Instruction Manual
4
Chapter 3
FuzzyDesigner Graphical User
Interface
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Setting Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Tool Bar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
FuzzyDesigner Control Basics. . . . . . . . . . . . . . . . . . . . . . . 59
Main Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Chapter 4
FuzzyDesigner Projects
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Working with Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Creating a Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Opening an Existing Project . . . . . . . . . . . . . . . . . . . . . 69
Changing the Active Project . . . . . . . . . . . . . . . . . . . . . 70
Project Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Saving a Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Closing a Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Designing a Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Printing a Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Designing a Fuzzy System . . . . . . . . . . . . . . . . . . . . . . . . . 72
Fuzzy System Project Window. . . . . . . . . . . . . . . . . . . . 73
Working with Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Working with Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Fuzzy System Components . . . . . . . . . . . . . . . . . . . . . . . . . 75
Input Port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Input Linguistic Variable . . . . . . . . . . . . . . . . . . . . . . . . 79
Output Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Output Linguistic Variable. . . . . . . . . . . . . . . . . . . . . . . 84
Output Takagi-Sugeno Variable. . . . . . . . . . . . . . . . . . . 88
Intermediate Linguistic Variable. . . . . . . . . . . . . . . . . . . 92
Rule Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
PID Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Term Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Term Properties Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Rule Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Operations with Rules. . . . . . . . . . . . . . . . . . . . . . . . . . 109
Rule Editor Tool Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Port Order Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Watch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
History Graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
History Graph Control – Context Menu . . . . . . . . . . . . . 119
History Graph Control – Tool Bar . . . . . . . . . . . . . . . . . 121
History Graph Control – Mouse Dragging . . . . . . . . . . . 122
2D Graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
2D Graph Control – Context Menu . . . . . . . . . . . . . . . . 124
2D Graph Control – Tool Bar . . . . . . . . . . . . . . . . . . . . 125
3D Graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
3D Graph Control – Context Menu . . . . . . . . . . . . . . . . 128