7 5 Task Structure University of Electronic Science Technology of China(UESTC) PROGRAM Push Buttons CONTROL PANEL INPUT HANDLER Panel Inputs, Start Prog CONTROL CONTROL PANEL Input PANEL INTERPRTER INPUT PROCESSOR HANDLER End Panel Outputs Stop, Resume SENSORY IO DATA STORE Lights CONTROL CONTROL Output PANEL OUTPUT Motion Block PANEL INPUT HANDLER Motion Acknowlegment HANDLER AXIS MANAGER Axis Axis Block Acknowledgment AXIS CONTROLLE R Real-Time Systems Lab LIAO Yong
7 Real-Time Systems Lab LIAO Yong University of Electronic Science & Technology of China (UESTC) 5 Task Structure CONTROL PANEL INPUT HANDLER CONTROL PANEL PROCESSOR INTERPRTER AXIS MANAGER AXIS CONTROLLE R CONTROL PANEL OUTPUT HANDLER CONTROL PANEL INPUT HANDLER CONTROL PANEL INPUT HANDLER Panel Inputs Panel Outputs Push Buttons Start Prog End PROGRAM SENSORY I/O DATA STORE Input Output Stop, Resume Axis Block Axis Acknowledgment Lights Motion Acknowlegment Motion Block
8 6 Task Design University of Electronic Science Technology of China(UESTC) PROGRAM SELECT PROGRAM ID Program No. Start Prog Message START PROGRAM Run,Start Manual Off,Run On Panel Inputs GET VALIDATE PUT Panel Outputs Panel Input End END End on PANEL PANEL PROGRAM PANEL INPUT INPUT Stop OUPUT Run,Resume Run Off,Stop on STOP End Signal PROGRAM Stop Off,Run on Stop Signal RESUME PROGRAM Resume Signal Real-Time Systems Lab LIAO Yong
8 Real-Time Systems Lab LIAO Yong University of Electronic Science & Technology of China (UESTC) 6 Task Design PROGRAM SELECT START PROGRAM END PROGRAM STOP PROGRAM RESUME PROGRAM VALIDATE PANEL INPUT GET PANEL INPUT Panel Inputs Panel Input Program No. Run, Start End Stop Run, Resume PUT PANEL OUPUT Panel Outputs Start Prog Message PROGRAM ID Manual Off, Run On End on Run Off, Stop on Stop Off, Run on Stop Signal Resume Signal End Signal