solver
1.0
|
Instance of TimeLag class defines a time relation between two different robots. More...
#include <RoboticLine.h>
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.