EasyManua.ls Logo

Scanlab RTC 5 PC Interface Board - pause_list; quit_loop; range_checking

Scanlab RTC 5 PC Interface Board
622 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...
RTC
®
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
382
innovators for industry
Version info Available beginning with version DLL 536, OUT 536
References park_position
Ctrl Command pause_list
Function pauses execution of the list and disables the “laser active” laser control signals.
Call
pause_list()
Comments pause_list is synonymous with the previous command stop_list, which is often
confused with stop_execution. Therefore, it is preferable to use pause_list.
•If pause_list is called during execution of a list, the command causes the “laser active”
laser control signals to be disabled (then the laser output ports are in the high imped-
ance tristate mode) and keeps the scan system in the most recently defined state – even
if in the middle of microvectoring. The PAUSED status (queryable via get_status) is set,
but the BUSY status is left unchanged. Continuation via execute_list_pos or
release_wait or via an external start will be suppressed. However, stop_execution or
an external list stop is possible. restart_list, stop_execution or an external list stop will
end suppression of the list start.
If processing of a list should be continued, then the command restart_list must be
used. After the successful restart_list command, the scan system resumes the planned
movements (of the current command) and the “laser active” laser control signals are
reenabled (the laser is started with the standard laser parameters, i.e. without any soft-
start or similar parameters that might have been defined prior to pause_list). The
PAUSED status is then reset (here too, BUSY remains unchanged).
If, during calling of the pause_list command, no list is currently executing (BUSY status
not set) or a list has already been halted via pause_list or set_wait (PAUSED status set),
then the pause_list command will be ignored (get_last_error return code
RTC5_BUSY
;
the laser is then already off).
RTC
®
4
RTC
®
5 new command
References restart_list, set_wait
Ctrl Command quit_loop
Function stops the repeating automatic list change started with start_loop.
Call
quit_loop()
Comments Before list execution is stopped, the current list will fully execute until the next
set_end_of_list command is encountered.
If no start_loop command was previously issued, then quit_loop will have no effect.
RTC
®
4
RTC
®
5 unchanged
References start_loop
Undelayed
Short List
Command
range_checking
Function defines an emergency action if a galvanometer exceeds its position limit.
Variable
List Command
park_return

Table of Contents

Related product manuals