generator  1.2
Public Member Functions | Private Attributes | List of all members
TimeLag Class Reference

Instance of TimeLag class defines a time relation between two different robots. More...

#include <RoboticLine.h>

+ Collaboration diagram for TimeLag:

Public Member Functions

 TimeLag (Activity *from, Activity *to, const double &length, const int32_t &height)
 It initializes the time lag between two activities. More...
 
Activityfrom () const
 
Activityto () const
 
double length () const
 
int32_t height () const
 

Private Attributes

ActivitymFrom
 The activity from which the arc is leaving.
 
ActivitymTo
 The activity to which the arc is entering.
 
double mLength
 The time offset of the inter-robot arc.
 
int32_t mHeight
 The time offset in the number of cycles.
 

Detailed Description

Instance of TimeLag class defines a time relation between two different robots.

The synchronization of robots is accomplished by using time lags. Multiple instances of this class can model e.g. a workpiece/weldment passing, which can be carried out either directly, i.e. gripper-to-gripper, or by using the bench.

Definition at line 423 of file RoboticLine.h.

Constructor & Destructor Documentation

TimeLag::TimeLag ( Activity from,
Activity to,
const double &  length,
const int32_t &  height 
)
inline

It initializes the time lag between two activities.

Parameters
from,toA directed arc 'from -> to'.
lengthThe time offset on the arc which is shorter than cycle time.
heightIt determines the offset in the number of cycles.

Definition at line 431 of file RoboticLine.h.


The documentation for this class was generated from the following file: