Correction via McBSP Interface
If angle-position values for Processing-on-the-fly
correction of rotary movement are forwarded by the
McBSP
interface, then Processing-on-the-fly
correction must be activated by set_fly_rot_pos.
The required Resolution parameter has the same
meaning as with
set_fly_rot
determined, see
Section "Determining the Resolution
Parameter", page
247.
McBSP
input values are read out by read_mcbsp.
Notes
•
McBSP
input values get copied to board-internal
memory location 0, see notes in
"Correction via McBSP Interface", page
RTC6 boards
Doc. Rev. 1.0.21 en-US
8 Advanced Functions for Scan Head Control and Laser Control
and is similarly
Section
245.
Correction via McBSP Interface with
Additional McBSP Input
A Processing-on-the-fly correction for rotary
movements with
McBSP
input values can be activated
by:
•
set_mcbsp_in
(Mode = 4)
•
set_mcbsp_in_list
(Mode = 4)
These commands offer the advantage of using the
McBSP interface
to input additional desired signals
that should not be subjected to Processing-on-the-fly
correction even when it is activated.
For this, all
McBSP
input values must be coded by
Bit #31.
Notes
• All input values always get copied alternatingly to
internal memory locations 1 and 2 and
subsequently, in accordance with their Bit #31
coding, to internal memory locations 0 and 3. But
after deactivation of correction by
set_mcbsp_in(0) or set_mcbsp_in_list(0), they
only get copied to memory locations 1 and 2.
• You can query the data currently stored at
internal memory locations 0 - 3 by read_mcbsp.
• By
set_mcbsp_in
or set_mcbsp_in_list, a
rotation resolution can be specified. Calibration
for determining the rotation resolution is the
same as for set_fly_rot_pos, see
"Determining the Resolution Parameter",
page
247.
• For transferring rotary correction values, 31 bits
with sign are effectively available.
Section
248
Need help?
Do you have a question about the RTC6 PCIe Board and is the answer not in the manual?