Scanlab RTC 5 PC Interface Board Installation And Operation Manual page 317

Table of Contents

Advertisement

Undelayed
list_call_cond
Short
List Command
Function
Conditional subroutine call: This command executes the command list_call( Pos ), if the
current IOvalue at the EXTENSION 1 connector's 16-bit digital input port meets the
following condition:
((IOvalue AND Mask1) = Mask1) AND (((not IOvalue) AND Mask0) = Mask0)
(i.e. if the bits specified in Mask1 are 1 and the bits specified in Mask0 are 0). Otherwise, the
directly following list command will be immediately executed.
Call
list_call_cond( Mask1, Mask0, Pos )
Parameters
Mask1,
Mask0
Pos
Comments
• See list_call.
• Also see
®
®
RTC
4 RTC
5 essentially unchanged functionality (see list_call)
References
list_call
Normal
list_continue
List Command
Function
inserts a null operation (no operation) into the list buffer
Call
list_continue()
Comments
• Execution of the list_continue command (as does list_nop) requires 10 µs.
• When this command immediately follows a short list command, it ensures (as does
list_nop) that the subsequent list command only executes in the next 10 µs clock period
(the short list command's "effective" execution time is then 10 µs). Unlike list_nop,
however, list_continue neither modifies laser signals nor pauses for scanner delays. In
contrast to list_nop, therefore, list_continue allows postponing short list commands
to the next 10 µs clock period without interrupting polygonal traversals by switching
off the laser.
• With exceedance of the maximum allowed number of directly consecutive short list
commands, an empty cycle is automatically inserted in accordance with the command
list_continue (this applies as of version OUT 519; with older versions,
matically inserted instead: this would interrupt polygonal traversal).
• You can also use the list_continue command to separate from each other several
outputs to the same output port. Without this command, for example, multiple directly
consecutive
10 µs clock period, whereby some values to the analog output port would never get
outputted.
• The RTC
but instead always uses list_nop.
®
®
RTC
4 RTC
5 new command
Version info
Available beginning with version DLL 525, OUT 527
References
list_nop
®
RTC
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
16-bit masks as unsigned 32-bit values
(only the least significant 16 bits are evaluated)
Absolute jump address [0 ... (2
"Conditional Command Execution", page
write_da_x_list
commands (short list commands) would occur in a single
®
5 never uses list_continue as a placeholder for other (rejected) list commands,
20
–1)] as an unsigned 32-bit value
213.
list_nop
is auto-
317

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RTC 5 PC Interface Board and is the answer not in the manual?

Subscribe to Our Youtube Channel

Related Products for Scanlab RTC 5 PC Interface Board

Table of Contents

Save PDF