CHAPTER TITLE PAGE
2.3 Data Manipulation 13
2.3.1 Representation Of Quantitative Result 13
2.3.2 Analysing The Result To Show Qualitative Result 13
2.2.3 Storing The Result 14
2.4 Conclusion of Literature Review 14
3 METHODOLOGY
15 3.1 Designing The User Interface
15 3.1.1 Using Microsoft Visual Studio
15 3.1.2 Components Used In This Project
25
3.1.3 PPLRR User Interface Algorithm 33
3.2 Data Acquisition And Manipulation 35
3.2.1 Collecting Quantitative Result 35
3.2.2 Analyses Quantitative Result To Get Qualitative Result 36
3.2.3 Displaying Result And Save File 36
3.3 Program Flow Chart 37
4 RESULT AND DISCUSSION
39 4.1 PPLRR User Interface
39 4.2 Different Exercise Mode
40 4.2.1 Active Exercise Mode
41
4.2.2 Active-Passive Exercise Mode 45
4.2.3 Passive Exercise Mode 49
4.2.4 Changing The User Name 50
4.2.5 Result File 51
4.3 Safety Features 51
5 CONCLUSION AND RECOMMENDATIONS
53
REFERENCES 55
APPENDICES 58
LIST OF TABLES
TABLE TITLE PAGE
2.1 Overviews of Literature Review
4 2.2
Comparison between available products and PPLRR user interface 8
LIST OF FIGURES
FIGURE TITLE PAGE
2.1 MOTOmed Viva2 and the display
5 2.2
The display of MOTOmed viva2 while exercise is on-going 6
2.3 Carex Pedal Exerciser with digital display
7 2.4
The display on Carex Pedal Exerciser 7
2.5 Checked list box, combo box and radio buttons
12 2.6
Numeric Up Down function 12
3.1 Starting a new Project
16 3.2
New Empty Project 17
3.3 After dragging the button to the Window Form
18 3.4
Resizing the button and changing the text in the button 19
3.5 To program the button when being clicked
19 3.6
Adding Timer to the Window Form 20
3.7 Properties of Timer
21 3.8
Coding part for the Timer 21
3.9 Adding Serial port to the program
22 3.10
Tabs 23
3.11 Buttons
24 3.12
Progress Bar 24
3.13 Radio Buttons
25 3.14
Numeric Up Down 26
3.15 Choose Toolbox Items
27 3.16
Tick on “Windows Media Player” then click “OK” 28
3.17 Windows Media Player
29 3.18
Labels 30
3.19 Timer
31
3.20 Serial Port
32 3.21
The designed user interface 34
3.22 Flow of data acquisition and manipulation
35 3.23
The hierarchy of the save file system 37
3.24 Program Flow Chart
38 4.1
Interface for user to key in their name with the on-screen keyboard 40
4.2 Active Exercise Mode
41 4.3
While doing Active Exercise 42
4.4 Example of Active Exercise Result in Excel format
43 4.5
Example of Active Exercise result Graph 44
4.6 Active-Passive Exercise mode
45 4.7
While doing Active-Passive Exercise 46
4.8 Example of Active-Passive Exercise Result in Excel format
47 4.9
Example of Active-Passive Exercise result Graph 48
4.10 Passive Exercise mode
49 4.11
Example of changing user 50
4.12 Result save folder hierarchy
51
LIST OF APPENDICES
TITLE PAGE
Microsoft Visual Studio Codes 58
CHAPTER 1
INTRODUCTION
According to World Health Organisation WHO, there are around 650 million people live with disabilities of various types. The number is still increasing due to the rise
of chronic diseases, injuries, car crashes, falls, violence and other causes such as ageing[1]. The increase of disable people led to the increase the need of physiotherapy treatment and
rehabilitation facilities. This is the reason Portable Physiotherapy Limbs Rehabilitation Robot PPLRR is introduced. PPLRR is a smart robot which provides a full range of
rehabilitation exercise Active range of motion, Active-Passive range of motion and Passive range of motion for disable people such as stroke patients. PPLRR provides cycle
motion exercise which is simulating the walking motion and a cycle motion can exercise all of the muscles in the limbs. PPLRR has a special feature which can detect the force that
the user is exerting on the handle of PPLRR. PPLRR will extract or retract the handle to prevent overstretching the user base on the force reading.
This project will only focus on the designing of the user interface and data manipulation. The hardware of PPLRR is done by other students. The user interface that is
design is touch screen based and the resolution is limited to 1024 x 768 pixels.
1.1 Motivation