Click or drag to resize

Rapid Class

This class represents the RAPID domain of an Robot controller.
Inheritance Hierarchy

Namespace:  ABB.Robotics.Controllers.RapidDomain
Assembly:  ABB.Robotics.Controllers (in ABB.Robotics.Controllers.dll) Version: 6.5.129.0
Syntax
C#
public sealed class Rapid : SDKBase, 
	IDisposable

The Rapid type exposes the following members.

Properties
  NameDescription
Public propertyControllerType
Gets the ControllerType.
(Inherited from SDKBase.)
Public propertyCode exampleCycle
Gets and sets the currently remaining execution cycles of all RAPID tasks
Public propertyCode exampleExecutionStatus
Gets current execution status of the Rapid domain. Execution status is running if any normal task is executing. Corresponds to system output CycleOn.
Top
Methods
  NameDescription
Public methodDispose
Dispose the managed resources of the instance.
(Overrides SDKDisposeBaseDispose.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodCode exampleGetRapidData
Gets a RapidData object that references a RAPID data instance in the robot controller.
Public methodGetRapidDataType
Gets the type definition for a RAPID data.
Public methodCode exampleGetTask
Gets a Task object referencing a specific task.
Public methodCode exampleGetTasks
Gets the tasks defined in the RAPID domain.
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodCode exampleResetProgramPointer
Resets the program pointer of all active tasks to their respective main routine
Public methodCode exampleStart
Starts RAPID program execution in continuous mode, with Regain Mode Clear and with the current execution cycle as set in the robot controller.
Public methodCode exampleStart(RegainMode, ExecutionMode)
Starts RAPID program execution with the settings as in the call and with the current execution cycle as set in the robot controller.
Public methodCode exampleStart(RegainMode, ExecutionMode, ExecutionCycle) Obsolete.
Starts RAPID program execution with the settings as in the call.
Public methodStop
Stops RAPID program execution - an immediate stop is performed.
Public methodCode exampleStop(StopMode)
Stops RAPID program execution according to the specified mode
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventCode exampleCycleChanged
This event occurs when Cycle property has changed.
Public eventCode exampleExecutionStatusChanged
This event occurs when ExecutionStatus property has changed.
Top
See Also