EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Set_Wait

Scanlab RTC6 PCIe Board
1004 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
765
innovators for industry
Normal List
Command
set_wait
Function Inserts a numbered break point (“wait marker”) into the list.
Call
set_wait( WaitWord )
Parameters
WaitWord
Number of the break point.
As an unsigned 32-bit value.
Allowed value range: [1…(2
32
–1)].
0 is corrected to 1.
Comments The list processing is interrupted at each break point and remains halted until
continued by release_wait. This provides a way to implement synchronizations.
The Signals for “Laser Active” Operation are switched off by set_wait and a
home jump defined by home_position or home_position_xyz might be executed (the
INTERNAL-BUSY list execution status is set while the home jump is executed).
Continuation by execute_list_pos, restart_list or an External Start is consequently not
possible. However, stop_execution or an External Stop is possible. release_wait,
stop_execution or an External Stop removes suppression of the start.
set_wait sets the PAUSED list execution status and resets the
BUSY list execution status (both queryable with get_status). The opposite occurs with
a subsequent release_wait, see also Chapter 6.4.3 ”List Execution Status”, page 108.
If processing has been stopped at a break point, then get_wait_status returns the
number of this break point.
RTC4RTC6 Basically unchanged functionality. However:
Additional PAUSED list execution status which is set by set_wait.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References get_wait_status, release_wait, pause_list, stop_list

Table of Contents