EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Page 803

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
803
innovators for industry
Undelayed
Short List
Command
sub_call_abs
Function Causes an unconditional jump to an indexed subroutine. In the called subroutine, any
absolute Vector Commands and “Arc” Commands receive an offset (corresponding to the
current coordinates at the time of the call).
Call
sub_call_abs( Index )
Parameters
Index
Index of the called indexed subroutine.
As an unsigned 32-bit value.
Allowed value range: [0…1023].
Comments sub_call_abs reads the indexed subroutine’s starting address from the internal
management table based on the supplied index and then calls list_call_abs (see also
the comments there). list_call_abs then triggers the jump to the subroutine.
If the called subroutine contains no absolute commands, then there is no difference
between sub_call_abs and sub_call.
RTC4RTC6 New command.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References sub_call, sub_call_abs_cond
Undelayed
Short List
Command
sub_call_abs_cond
Function Conditional call (AbsCall) of an indexed subroutine: sub_call_abs_cond executes
sub_call_abs(
Index
), if the current
IOvalue
at the 16-bit digital input port of the
EXTENSION 1 socket connector meets the following condition:
((IOvalue AND Mask1) = Mask1) AND (((not IOvalue) AND Mask0) = Mask0)
(= if the bits specified in
Mask1
are
1
and the bits specified in
Mask0
are
0
). Otherwise, the
directly following list command is immediately executed.
Call
sub_call_abs_cond( Mask1, Mask0, Index )
Parameters
Mask1
16-bit mask.
As an unsigned 32-bit value.
Only the lower 16 bits are evaluated.
Mask0
See
Mask1
.
Index
Index of the called indexed subroutine.
As an unsigned 32-bit value.
Allowed value range: [0…1023].
Comments See sub_call_abs.
See also Chapter 9.3.2 ”Conditional Command Execution”, page 295.
RTC4RTC6 New command.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References sub_call_abs

Table of Contents