Appendix O: Pseudocode for the Windows Test Program
-
Main Program
-
Initialize Window
-
Initialize RS-232 port from INI file settings
-
Start two-second TIMER
-
DO
-
IF (TIMER equals 2 seconds)
-
Signal microprocessor to send data
-
Read data from RS-232 port
-
IF (valid data)
-
Draw steps taken on the screen
-
IF (recording data)
-
Save data to file
-
ENDIF
-
ENDIF
-
Reset timer
-
ENDIF
-
IF (key pressed)
-
Get key pressed from keyboard
-
IF (key pressed equals R)
-
Start recording data
-
ENDIF
-
IF (key pressed equals S)
-
Stop recording data
-
ENDIF
-
IF (key pressed equals L)
-
Load prerecorded data
-
ENDIF
-
IF (key pressed equals C)
-
Clear screen and data
-
ENDIF
-
ENDIF
WHILE (key does not equal Q)
-
Close RS-232 port
-
Close Window
-
EXIT