EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Set_Mcbsp_Global_Matrix; Set_Mcbsp_Global_Matrix_List

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
686
innovators for industry
Ctrl Command set_mcbsp_global_matrix
Function Activates matrix correction for “Global Online Positioning“ by the McBSP interface.
Call
set_mcbsp_global_matrix()
Comments See also Chapter 8.3.2 ”“Global Online Positioning“”, page 231.
A matrix correction cannot be used in conjunction with offset and/or rotation
corrections. Any such already-activated options gets deactivated by
set_mcbsp_global_matrix. Subsequent activation of other options (by
set_mcbsp_global_x, set_mcbsp_global_y or set_mcbsp_global_rot) deactivates
the matrix option.
The following restrictions apply to the matrix coefficients transferred over the
McBSP interface (as with set_matrix
(HeadNo = 4, …)
:
The allowed value range for matrix coefficients is [–2.0…+2.0].
Transferred coefficients exceeding this range are ignored.
Users must individually supply as input value M
in
to the McBSP interface each matrix
coefficient Mij of the transformation matrix M
T
as a normalized integer with associated
indices i and j as follows:
M
in
= ( integer( Mij * 2
28
) << 2 ) + ( i << 1 ) + j
with M
T
= { M00, M01, M10, M11 } = { m
11
, m
12
, m
21
, m
22
}.
Conversely, the RTC6 determines a coefficient from the input value as follows:
M
T
[ M
in
& 0x3 ] = ( M
in
>> 2 ) / 2
28
.
The coefficients are transferred to internal memory location 1 and can be checked
there by querying with
read_mcbsp(1)
.
The McBSP interface cannot be simultaneously used for an Online Positioning and
Processing-on-the-fly applications.
See also Section ”Notes”, page 230.
RTC4RTC6 New command.
RTC5RTC6 New command.
Version info Available as of DLL 617, OUT 617, RBF 623.
References set_mcbsp_global_matrix_list, set_mcbsp_matrix
Undelayed
Short List
Command
set_mcbsp_global_matrix_list
Function Like set_mcbsp_global_matrix, but a list command.
Call
set_mcbsp_global_matrix_list()
Comments See set_mcbsp_global_matrix.
RTC4RTC6 New command.
RTC5RTC6 New command.
Version info Available as of DLL 617, OUT 617, RBF 623.
References set_mcbsp_global_matrix

Table of Contents