GeoCOM Reference Manual
7 A
UTOMATION
7.1 USAGE
The subsystem 'Automation' mainly performs the dynamic application 'absolute positioning'. This operation positions
the axes of the instrument within a given tolerance to the system's angle measurement unit.
In combination with the Automatic Target Recognition System (ATR) other functionality such as automatic target
position or target search are supported.
Some of the functions of this subsystem can take an undefined time for execution (for example the position operation
takes the more time the more precision is required).
7.2 CANCELLING / ABORTING CURRENT FUNCTIONS
All functions with long operation time (e.g. AUT_MakePositioning, AUT_SearchNext etc.) may be aborted by sending
'c'<Term>.
Note: Automation RPC's require valid GeoCOM robotic license key for successful execution.
7.3 CONSTANTS AND TYPES
Number of axis
const short MOT_AXES = 2;
Positioning Tolerance
struct AUT_POSTOL
{
double
adPosTol[MOT_AXES];
// positioning tolerance for Hz and V [rad]
};
Maximum Position Time [s]
struct AUT_TIMEOUT
{
double adPosTimeout[MOT_AXES];// max. positioning time [sec]
};
Position Precision
enum AUT_POSMODE
{
AUT_NORMAL = 0,
AUT_PRECISE = 1
AUT_Fast = 2
}
Fine-adjust Position Mode
enum AUT_ADJMODE
{
AUT_NORM_MODE = 0
AUT_POINT_MODE
= 1
AUT_DEFINE_MODE = 2
Leica TPS1200 / TS30 / TM30 – Version 1.50
- AUT
// fast positioning mode
// exact positioning mode
// note: can distinctly claim more time
//
for the positioning
// for TS30 / TM30 instruments,
positions with the last valid inclination
and an increased positioning tolerance.
// Possible settings of the positioning
// tolerance relating the angle- or the
// point- accuracy at the fine adjust.
// Angle tolerance
// Point tolerance
// System independent positioning
// tolerance. Set with AUT_SetTol
Automation - AUT
43