IF_TargetsHandler - General Information
Type: |
Interface |
Available as of: |
V1.4.1.0 |
Inherits from: |
- |
This chapter provides information on:
oTask
Interface for handling a list of robot targets in a moving system.
The IF_TargetsHandler interface provides methods and properties for handling a list of robot targets in a moving system.
Name |
Description |
---|---|
Adds a target to the list handled by the function block. |
|
Adds a target to the list taking into account the information of an existing target. |
|
Adds a new target to the list starting from the information contained in an ST_RobotTargetWithSlots structure. |
|
Adds a target to the list allowing you to assign a different target type to each slot. |
|
Initiates the evaluation of the value that is used to handle the rollover of the assigned logical encoder. |
|
Describes how slots are geometrically displaced with reference to a common origin referred to the container target. |
|
Evaluates an updated robot target generated from a specific target slot. |
|
Evaluates the slot index linked to a target provided as input. |
|
Retrieves the configuration parameters for the targets handler. |
|
Retrieves the list of configured slots. |
|
Returns the index of the next element in the list or zero. |
|
Returns the index of the previous element in the list or zero. |
|
Retrieves the information on a slot contained inside a robot target in the list. |
|
Returns the information of a robot target stored at a given index (if available). |
|
Retrieves information about a target and the slots that it contains. |
|
Removes all targets from the list. |
|
Removes one target from the list. |
|
Resets the count of targets automatically removed from the list. |
|
Sets the position of the logical encoder linked to the targets handler to one of the configured sources. |
|
Sets the owner of a slot inside a container target. |
|
Sets the processed state of a slot inside a container target. |
|
Sets the owner of a target. |
|
Sets the updated pose for a target in the list. |
|
Sets the processed state of a target. |
|
Subscribes the implementation to the targets handler. |
|
Performs an update on the targets in the list. |
Name |
Data type |
Accessing |
Description |
---|---|---|---|
etTrackingSystemId |
Read |
The identifier of the configured tracking system for the targets handler. |
|
lrEncoderRolloverValue |
LREAL |
Read |
Rollover value internally used by the targets handler. The value is evaluated during the configuration based on the FeedConstant, GearIn, and GearOut parameters of the configured logical encoder. This information can be useful for visualization purposes. |
udiFirstListIndex |
UDINT |
Read |
Contains the index of the first element of the list stored inside the targets handler. This property can be used to search the list starting from the top of the list. Also refer to the description of the use case. |
udiLastListIndex |
UDINT |
Read |
Contains the index of the last element of the list stored inside the targets handler. This property can be used to search the list starting from the bottom of the list. Also refer to the description of the use case. |
udiNumberOfLostTargets |
UDINT |
Read |
Indicates the number of targets that have reached the configured position lrMaxTrackingSystemPosition without being set as processed. They are automatically removed if xAutoRemoveTargets was set to TRUE during the configuration. |
udiNumberOfTargets |
UDINT |
Read |
Contains the number of targets inside the list. |
udiNumberOfSlots |
UDINT |
Read |
Contains the number of configured slots for each multi-target in the list. |
xConfigured |
BOOL |
Read |
TRUE if the function block is properly configured. |
xUpdateTargetsActive |
BOOL |
Read |
TRUE if the UpdateTargets method is running. |