EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Release_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
592
innovators for industry
Ctrl Command release_wait
Function Resumes processing of a list that has been interrupted by set_wait.
Call
release_wait()
Comments release_wait is only executed if the RTC6 is actually in a wait state (hence if a break
point has been previously reached and list processing has been interrupted; the
PAUSED list execution status is then set but not the BUSY list execution status).
Otherwise, release_wait is ignored (get_last_error return code
RTC6_BUSY
).
By release_wait, the PAUSED list execution status (queriable with get_status) is reset
and the BUSY list execution status is newly set, see also Chapter 6.4.3 ”List Execution
Status”, page 108.
release_wait resets the
WaitWord
that receives the break point number during an
interrupt to zero.
If a home jump (defined by home_position or home_position_xyz) has been
executed by set_wait, then release_wait leads to a corresponding home return
(the INTERNAL-BUSY list execution status is set while the home return is executed).
The wait state can be queried by get_wait_status.
RTC4RTC6 Basically unchanged functionality. However:
Additional PAUSED list execution status. It is set by set_wait and reset with release_wait.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References set_wait, get_wait_status, restart_list

Table of Contents