RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
487
Undelayed
Short List
Command
list_next
Function Executes the next list command.
Call
list_next()
Comments • list_next reads the next list command and executes it immediately, as long as the
maximum allowed number of short list commands has not been exceeded. Otherwise,
it is executed within the next 10 µs clock cycle.
• list_next is a proper place holder for another command in the list, because it prevents
an extra 10 µs clock cycle, which is unavoidable with other place holders such as
list_nop or list_continue.
RTC4RTC6 New command.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References list_nop, list_continue
Normal List
Command
list_nop
Function Inserts a null operation (no operation) into the RTC6 List Memory.
Call
list_nop()
Comments • list_nop has the same effect as long_delay( 1 ). It switches off the Signals for
“Laser Active” Operation after a LaserOff Delay and waits for a possible scanner delay.
Even if no delays need to be waited for, execution of list_nop requires 10 µs.
• list_nop serves as a placeholder for rejected list commands (get_last_error
return code
RTC6_IGNORED
).
• When list_nop immediately follows a short list command, it ensures that the
subsequent list command only executes in the next 10 µs clock cycle (the short
list command’s “effective“ execution time is then 10 µs).
RTC4RTC6 The RTC4 command is a pure placeholder and is more like list_continue.
The RTC6 command switches the Signals for “Laser Active” Operation off and waits for a
scanner delay.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References long_delay, list_continue