FB_TrackingSourceBase - General Information

Overview

Type:

Function block

Available as of:

V3.6.5.0

Inherits from:

-

Implements:

-

Versions:

Current version

This chapter provides information on:

Task

Function block that must be used as base to implement a user specific tracking source.

Description

Implements a user specific tracking source, a function block that extends the FB_TrackingSourceBase must be created.

NOTE: The methods and properties of the FB_TrackingSourceBase cannot be overwritten as the attribute FINAL is set.

The function block cannot be used directly, it must be extended by a user function block.

For further information, refer to Implement a User Specific Tracking Source.

Methods

Properties

Name

Data type

Accessing

Description

etTrackingSystem

ET_CoordinateSystem

Read

Name of the tracking source.

ralrAuxAxPosition

REFERENCE TO ARRAY [ET_RobotComponent.AuxAx1.. ET_RobotComponent.AuxAxAll + Gc_udiMaxNumberOfAuxiliaryAxes] OF LREAL

Read

AuxAx position of the tracking source.

ralrAuxAxVelocity

REFERENCE TO ARRAY [ET_RobotComponent.AuxAx1.. ET_RobotComponent.AuxAxAll + Gc_udiMaxNumberOfAuxiliaryAxes] OF LREAL

Read

AuxAx velocity of the tracking source.

raxAuxAxEnabled

REFERENCE TO ARRAY [ET_RobotComponent.AuxAx1.. ET_RobotComponent.AuxAxAll + Gc_udiMaxNumberOfAuxiliaryAxes] OF BOOL

Read

TRUE: The respective component is enabled for tracking.

rstCartesianPosition

REFERENCE TO SE_Math.ST_Vector3D

Read

Cartesian position of the tracking source in the tracking coordinate system.

rstCartesianPositionCSR

REFERENCE TO SE_Math.ST_Vector3D

Read

Cartesian position of the tracking source in the robot coordinate system.

rstCartesianVelocity

REFERENCE TO SE_Math.ST_Vector3D

Read

Cartesian velocity of the tracking source in the tracking coordinate system.

rstCartesianVelocityCSR

REFERENCE TO SE_Math.ST_Vector3D

Read

Cartesian velocity of the tracking source in the robot coordinate system.

xConfigDone

BOOL

Read

This property is set to TRUE when the method ConfigDone(…) was called successfully.

xInUse

BOOL

Read

Feedback if the source is actively used by the tracking. It is either synchronizing to, synchronous to or desynchronizing from this source.