EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Page 144

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
7 Basic Functions for Scan Head Control and Laser Control
144
innovators for industry
// Marking a square around the center point:
jump_abs( -20000, -20000 ); // Jump to the bottom left corner of the square
// A Jump Delay is automatically inserted after the jump.
mark_abs( -20000, 20000 ); // Marking the left edge of the square
mark_abs( 20000, 20000 ); // Marking the top edge of the square
mark_abs( 20000, -20000 ); // Marking the right edge of the square
mark_abs( -20000, -20000 ); // Marking the bottom edge of the square
// The Laser Control Signals are automatically switched on
// with the first [*]mark[*] Command after a LaserOn Delay and remain on for
// all 4 [*]mark[*] Commands.
// A Polygon Delay is automatically inserted after the first three [*]mark[*] Commands, each.
// Initiated by the following non-marking command (Jump Command, see below), a Mark Delay
// is automatically inserted after the last [*]mark[*] Command and the Laser Control Signals
// are automatically switched off after a LaserOff Delay, because a Jump Command follows.
// Marking a circle around the center point:
jump_abs( 0, -10000 ); // Jump to the bottom edge of the circle
// A Jump Delay is automatically inserted after the jump.
arc_abs( 0, 0, 360.0 ); // Marking the circle
// The Laser Control Signals are automatically switched on with the arc command
// after a LaserOn Delay.
// Initiated by the following non-marking command (set_end_of_list, see below),
// a Mark Delay is automatically inserted after the arc command and the Laser Control Signals
// are automatically switched off after a LaserOff Delay, because a set_end_of_list follows.
// Defining the end of the list and the end of command transfer to the
RTC6 board
set_end_of_list();
// Starting the transferred list
execute_list( 1 );

Table of Contents