Gosubgo to subroutine statement, Halthalt the program execution statement, Gosub – Lenze PMSS1000 Simple Servo User Manual
Page 59: Go to subroutine statement, Halt, Halt the program execution statement
![background image](/manuals/566049/59/background.png)
Indexer-Programmer-Manual.pdf REV 1.3
GOSUB Go
to
subroutine
Statement
Purpose
GOSUB transfers control to <subname> subroutine.
Syntax
GOSUB <subname>
<subname>
a valid subroutine name
Remarks
After return from subroutine program resumes from next statement after GOSUB
See Also
GOTO, JUMP, RETURN
Example:
DO
GOSUB CALCMOVE
MOVED
V1
WHILE 1
END
SUB
CALCMOVE
V1=(V2+V3)/2
RETURN
HALT
Halt the program execution
Statement
Purpose
Used to halt main program execution. Events are not halted by HALT statement.
Execution will be resumed by RESET statement or by executing JUMP to code from
EVENT handler.
Syntax
HALT
Remarks
This statement is convenient when writing event driven programs.
See Also
RESET
Example:
{Statements…}
HALT
JUMP
Jump to label from Event handler
Statement
Purpose
This is special purpose statement to be used only in event's handler code. If this
statement is met in Event's handler code user's program will resume its operation
from location pointed by <label> argument of Jump statement after event handler
code finishes. This statement is particularly useful when there is a need for program's
flow change based on some event(s).
59