Class RsMechanicalUnit
Inheritance
RsMechanicalUnit
Assembly: ABB.Robotics.RobotStudio.Stations.dll
Syntax
sistent("MechanicalUnit")]
public sealed class RsMechanicalUnit : ProjectObject
Properties
ActivationAllowed
Declaration
public bool ActivationAllowed { get; }
Property Value
ActivationMode
Declaration
public MechanicalUnitActivationMode ActivationMode { get; set; }
Property Value
BaseFrame
Declaration
public Transform BaseFrame { get; }
Property Value
DeactivationAllowed
Declaration
public bool DeactivationAllowed { get; }
Property Value
MechanicalUnitType
Declaration
public MechanicalUnitType MechanicalUnitType { get; }
Property Value
Mechanism
Declaration
public Mechanism Mechanism { get; }
Property Value
Methods
AfterLoad(PimDocument)
Declaration
protected override void AfterLoad(PimDocument doc)
Parameters
Type |
Name |
Description |
RobotStudio.API.Persistence.PimDocument |
doc |
|
Overrides
GetActiveJoints()
Declaration
public int[] GetActiveJoints()
Returns
GetBaseFrameMovedBy()
Declaration
public RsMechanicalUnit GetBaseFrameMovedBy()
Returns
GetFlange()
Declaration
olete("Use Mechanism.GetFlange(int) instead")]
public Flange? GetFlange()
Returns
GetLogicalAxis()
Declaration
public int[] GetLogicalAxis()
Returns
GetMechanismJointIndex()
Declaration
public int[] GetMechanismJointIndex()
Returns
GetRobotSingleName()
Declaration
public string GetRobotSingleName()
Returns
Declaration
olete("Use SetBaseFrameAsync() instead")]
public void SetBaseFrame(Transform baseFrame, bool restart)
Parameters
SetBaseFrameAsync(Matrix4, Boolean)
Declaration
public Task SetBaseFrameAsync(Matrix4 baseFrame, bool restart)
Parameters
Returns
SetBaseFrameMovedBy(RsMechanicalUnit)
Declaration
public void SetBaseFrameMovedBy(RsMechanicalUnit mechanicalUnit)
Parameters
Events
ActivationModeChanged
Declaration
public static event EventHandler ActivationModeChanged
Event Type