IF_TargetSelectionStrategy - General Information

Overview

Type:

Interface

Available as of:

V1.4.1.0

Inherits from:

-

This chapter provides information on:

oTask

oDescription

oMethods

oProperties

Task

Interface for the target selection strategy.

Description

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.

Methods

Name

Description

GetRobotTarget

Implements the algorithm that is then applied to find a valid target for a specific robot.

Properties

Name

Data type

Accessing

Description

xValidData

BOOL

Read

TRUE if the function block is properly configured.