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

Next Previous Table of Contents