RTC
®
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
500
Normal
List Command
set_wait
Function sets a numbered wait marker (break point) in the list
Call
set_wait( WaitWord )
Parameter
WaitWord
number of the wait marker as an unsigned 32-bit value.
Allowed range: [1 … (2
32
–1)]; 0 will be corrected to 1.
Comments • Processing of a list will be interrupted at each wait marker and remain halted until
continued via release_wait. This provides a way to implement synchronizing.
• The “laser active” laser control signals will be switched off by set_wait and a home
jump defined via home_position or home_position_xyz might be executed (the
INTERNAL-BUSY status is set while the home jump is executed). Continuation via
execute_list_pos, restart_list or an external start will consequently be suppressed.
However, stop_execution or an external list stop is possible. release_wait,
stop_execution or an external list stop will remove suppression of the list start.
• set_wait will set the PAUSED status and reset the BUSY status (both queriable with
get_status). The opposite occurs with a subsequent release_wait command (also see
"List Execution Status", page 73).
• If processing has been stopped at a wait marker, the command get_wait_status
returns the number of this marker.
RTC
®
4
RTC
®
5 essentially unchanged functionality, however:
the RTC
®
5 also provides a PAUSED status that will be set with set_wait.
References get_wait_status, release_wait, pause_list, stop_list