Class ConveyorParameterization
Inheritance
ConveyorParameterization
Assembly: ABB.Robotics.RobotStudio.Stations.dll
Syntax
public abstract class ConveyorParameterization : ProjectObject, IConveyorParameterization
Constructors
ConveyorParameterization(PimDocument)
Only for use by persistence system.
Declaration
protected ConveyorParameterization(PimDocument doc)
Parameters
Type |
Name |
Description |
RobotStudio.API.Persistence.PimDocument |
doc |
|
ConveyorParameterization(Double, ConveyorParameterizationType)
Declaration
protected ConveyorParameterization(double beltRange, ConveyorParameterizationType beltType)
Parameters
Properties
BeltRange
Declaration
public double BeltRange { get; set; }
Property Value
IsRotational
Declaration
public abstract bool IsRotational { get; }
Property Value
ParameterizationType
Declaration
public ConveyorParameterizationType ParameterizationType { get; set; }
Property Value
Methods
AfterLoad(PimDocument)
Declaration
protected override void AfterLoad(PimDocument doc)
Parameters
Type |
Name |
Description |
RobotStudio.API.Persistence.PimDocument |
doc |
|
Overrides
GetBeltFrame(Double)
Declaration
public abstract Matrix4 GetBeltFrame(double travelDistance)
Parameters
Type |
Name |
Description |
Double |
travelDistance |
|
Returns
GetTravelDistance(Vector3)
Tries to find the closest position along the motion path of the belt.
Declaration
public virtual double GetTravelDistance(Vector3 position)
Parameters
Type |
Name |
Description |
Vector3 |
position |
|
Returns
Type |
Description |
Double |
double
|
Exceptions
Type |
Condition |
NotSupportedException |
Indicates that the motion is too complex to handle this calculation.
|
Implements