Class MotionSystem
Main entrypoint for the motion domain.
Inherited Members
Namespace: ABB.Robotics.Controllers.MotionDomain
Assembly: ABB.Robotics.Controllers.PC.dll
Syntax
public sealed class MotionSystem : SDKControllerBoundBase, IComparable, INamedObject, IDisposable
Properties
ActiveMechanicalUnit
Gets the currently active mechnical unit. The Mechanical Unit active/deactive state is associated to the 'ActiveMechanicalUnit' property and change in 'ActiveMechanicalUnit' property will trigger 'MechUnitModeChanged' event.
Declaration
public MechanicalUnit ActiveMechanicalUnit { get; }
Property Value
Type | Description |
---|---|
MechanicalUnit |
See Also
MechanicalUnits
Gets all mechanical units.
Declaration
public MechanicalUnitCollection MechanicalUnits { get; }
Property Value
Type | Description |
---|---|
MechanicalUnitCollection |
SpeedRatio
Gets / Sets the current speed ratio. Valid range between 0-100.
Declaration
public int SpeedRatio { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Events
MechUnitModeChanged
This event is raised when the Mechanical Unit is activated or deactivated. The Mechanical Unit active/deactive state is associated to the 'ActiveMechanicalUnit' property and change in 'ActiveMechanicalUnit' property will trigger 'MechUnitModeChanged' event.
Declaration
public event EventHandler<MechUnitModeChangedEventArgs> MechUnitModeChanged
Event Type
Type | Description |
---|---|
System.EventHandler<MechUnitModeChangedEventArgs> |
See Also
Implements
System.IComparable
System.IDisposable