RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
724
Ctrl Command set_scale
Function Uses a specified scaling factor common to the x axis and y axis to define the scaling matrix
M
S
for all subsequent coordinate transformations, see Chapter 8.2 ”Coordinate
Transformations”, page 224.
Call
set_scale( HeadNo, Scale, at_once )
Parameters
HeadNo
Number of the scan head connector.
As an unsigned 32-bit value.
= 1: The definition only affects the first scan head connector.
= 2: The definition only affects the second scan head connector.
= 0, 3: The definition affects both scan head connectors.
Only the two least significant bits are evaluated.
Scale
Scaling factor.
As a 64-bit IEEE floating point value.
Allowed value range: [–16…+16].
If the parameter is set to an invalid value, it is set to 1.
Negative values additionally produce a mirroring around both axes
(corresponding to a 180° rotation).
at_once
Determines when the defined transformation becomes effective.
Like
set_matrix( HeadNo
= 0…3 ).
As an unsigned 32-bit value.
Comments • See Chapter 8.2 ”Coordinate Transformations”, page 224.
RTC4RTC6 New command.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References set_scale_list, set_angle, set_matrix, set_offset
Variable
List Command
set_scale_list
Function Like set_scale, but a list command.
Call
set_scale_list( HeadNo, Scale, at_once )
Parameters
HeadNo
Like set_scale.
Scale
Like set_scale.
at_once
Determines when the defined transformation becomes effective.
Like set_matrix_list.
As an unsigned 32-bit value.
RTC4RTC6 New command.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References set_scale