PROCEED monitor command PROCEED monitor command Syntax PROCEED task Function Resume execution of an application program. Usage Considerations A program cannot resume if it has completed execution normally or has stopped due to a HALT instruction. Parameter task Optional real value, variable, or expression (interpreted as an integer) that specifies which program task is to be executed. If no task number is specified: Task number 0 is assumed. Details This command resumes execution of the specified program task at the step following the one where execution was halted due to a PAUSE instruction, an ABORT command, a breakpoint, a watchpoint, single-step execution, or a runtime error.
In addition to continuing execution of a suspended program, this command can be used to initiate execution of a program that has been prepared for execution with the PRIME command. If the specified task is executing and the program is at a WAIT or WAIT.EVENT instruction (for example, waiting for an external signal condition to be satisfied), typing proceed has the effect of skipping over the WAIT or WAIT.EVENT instruction. This command has no effect if the specified task is executing and the program is not at a WAIT or WAIT.EVENT instruction. PROCEED differs from RETRY in the following manner:
If a program instruction generated an error, RETRY attempts to reexecute that instruction, but PROCEED resumes execution at the instruction that follows. If a robot motion was in progress when the program stopped, RETRY attempts to complete that motion, but PROCEED goes on to the next motion. Related Keywords ABORT monitor command ABORT program instruction eV+Operating System Reference Guide, 2.x,18321-000 Rev A Page 144