| 
    solver
    1.0
    
   | 
 
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 *f, Activity *t, double l, int32_t h) | |
It constructs an instance corresponding to   equation where   and   are start times of activity t and f respectively, and   is the production cycle time.  More... | |
| Activity * | from () const | 
| Activity * | to () const | 
| double | length () const | 
| int32_t | height () const | 
Private Member Functions | |
| void | from (Activity *from) | 
| void | to (Activity *to) | 
| void | length (const double &length) | 
| void | height (const int32_t &height) | 
Private Attributes | |
| Activity * | mFrom | 
| The activity from which the arc is leaving.  | |
| Activity * | mTo | 
| 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.  | |
Instance of TimeLag class defines a time relation between two different robots.
The time 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 481 of file RoboticLine.h.
It constructs an instance corresponding to 
 equation where 
 and 
 are start times of activity t and f respectively, and 
 is the production cycle time. 
| f | The activity from which the arc is leaving. | 
| t | The activity to which the arc is entering. | 
| l | The time offset of the inter-robot arc. | 
| h | It indexes the previous or current cycles of a related robot. | 
Definition at line 491 of file RoboticLine.h.
 1.8.9.1