IF_TargetSelectionStrategy - General Information
Type: |
Interface |
Available as of: |
V1.4.1.0 |
Inherits from: |
- |
This chapter provides information on:
oTask
Interface for the target selection strategy.
The interface provides a method for the implementation of a target selection strategy to be applied to an object implementing the interface IF_TargetsHandler.
The Target Selection Strategy consists of an algorithm that must be executed on a list of targets implementing the IF_TargetsHandler interface. Such an algorithm has the task of deciding which is the next valid target for a specific robot. This is done accordingly with a logic implemented by the algorithm and a set of constraints provided during a configuration phase.
In presence of an active Balancing Strategy, a Target Selection Strategy can consider the owner of a target in selecting a valid target candidate for a robot. It is also possible to run a Target Selection Strategy without a Balancing Strategy. In this case, there would be no distribution of workload among the robots, which could result in targets leaving the robotic cell without being processed, or robots having no valid target to process and idle.
Name |
Description |
---|---|
Implements the algorithm that is then applied to find a valid target for a specific robot. |
Name |
Data type |
Accessing |
Description |
---|---|---|---|
xValidData |
BOOL |
Read |
TRUE if the function block is properly configured. |