IF_BalancingStrategy - General Information
Type: |
Interface |
Available as of: |
V1.4.1.0 |
Inherits from: |
- |
This chapter provides information on:
oTask
Interface for the implementation of a balancing strategy.
The interface provides a method for the implementation of a balancing strategy to be applied to an object implementing the interface IF_TargetsHandler.
The Balancing Strategy consists of an algorithm that must be executed on a list of targets that implements the IF_TargetsHandler interface. Such an algorithm has the task to decide which robot should process (for example, to pick) a certain target in the list, and to mark the owner of the target accordingly. Each library function block implements a specific algorithm and is then parametrized with a set of constraints provided during a configuration phase.
One of the main targets of a Balancing Strategy is to distribute the workload among a group of robots. The use of such strategies is not mandatory but, in many situations, it helps to control the behavior of a pick and place application involving several robots.
Name |
Description |
---|---|
Implements the algorithm that is then applied to assign the owners of the targets in the list. |
Name |
Data type |
Accessing |
Description |
---|---|---|---|
xValidData |
BOOL |
Read |
TRUE if the function block is properly configured. |