Search Results for

    Show / Hide Table of Contents

    Namespace ABB.Robotics.Controllers.RapidDomain

    Classes

    AliasProperties

    ArrayData

    Represents a RAPID array.

    AtomicProperties

    CheckProgramResult

    Contains the results of a call to Task.CheckProgram()

    ConstantProperties

    DataFormatter

    Formats ParserTrees to RAPID strings.

    DataParser

    Parses Rapid data strings into well ordered trees.

    DataValueChangedEventArgs

    Provides the data of the ValueChanged event of the RapidData class.

    ExecutionStatusChangedEventArgs

    Provides the data of the ExecutionStatusChanged event.

    Module

    This class represents a Module Rapid object.

    ParameterProperties

    PersistentProperties

    ProgramError

    Contains information about a syntactic or semantic error in a RAPID module

    ProgramPosition

    Execution status structure; AKA execution pointer or program pointer.

    ProgramPositionEventArgs

    This event arguments for a ProgramPosition events.

    Rapid

    This class represents the RAPID domain of a Robot controller.

    RapidData

    This class represents a RAPID data.

    RapidDataFormatException

    The exception that is thrown when the string does not represents a RapidDataDefinition.

    RapidDataType

    RAPID data type descriptor.

    RapidException

    Base exception for Rapid operations.

    RapidModuleNotFoundException

    Thrown when a rapid module is missing.

    RapidRoutineNotFoundException

    Thrown when a routine is missing.

    RapidSymbol

    Represents the rapid symbol for rapid domain of controller.

    RapidSymbolNotFoundException

    Thrown when a rapid symbol is missing.

    RapidSymbolSearchProperties

    Defines the search properties for a symbol search.

    RapidTaskNotFoundException

    Thrown when a task is missing.

    RecordComponentProperties

    RecordProperties

    Routine

    This class represents a Routine Rapid object.

    SymbolProperties

    Task

    This class represents a RAPID Task.

    TaskEnabledChangedEventArgs

    This event arguments for a TaskEnabledChangedEvent.

    TextRange

    TextRange defines a region within a row / column based text file. All instances of this class are immutable. Indecies are one-based.

    UIAlphaEntryEventArgs

    UIAlphaEntry event argument.

    UIInstruction

    Provides the public UIInstruction interface, available in RW 5.12 and later. There is only one UIInstruction object per Rapid object, which is accessible through the UIInstruction property.

    UIInstructionEventArgs

    Base class of all UI-instruction event arguments. The defined properties are the ones sent with a UI Instruction event.

    UIInstructionNotActiveException

    Exception thrown when read or write to a non active UI Instruction.

    UIListItem

    Defines a list item with a text and optionally a small icons.

    UIListViewEventArgs

    UIListView (User Interaction List View) event argument.

    UIMessageBoxEventArgs

    UIMessageBox event arguments

    UIMsgBoxEventArgs

    UIMsgBox (User Interaction Message Box).

    UINumEntryEventArgs

    UINumEntry (User Interaction Number Entry).

    UINumTuneEventArgs

    UINumTune (User Interaction Number Tune).

    UITPEraseEventArgs

    TPErase (FlexPendant Erase) is used to clear the display of the FlexPendant.

    UITPReadFKEventArgs

    TPReadFK (FlexPendant Read Function Key).

    UITPReadNumEventArgs

    TPReadNum

    UITPWriteEventArgs

    TPWrite (FlexPendant Write)

    VariableProperties

    Structs

    Bool

    Represents a rapid data of type bool.

    Byte

    Represents a rapid data of type Byte.

    ConfData

    Represents a rapid data of type ConfData.

    DataNode

    A data node from a RAPID data string in a separated fasion.

    Dnum

    Represents a rapid data of type Dnum.

    ExtJoint

    Represents a rapid data of type ExtJoint.

    JointTarget

    Represents a rapid data of type JointTarget.

    LoadData

    Represents a rapid data of type loaddata.

    Location

    Defines a location within a text file. Objects of this types are imutable and can't be changed once they have been created.

    Num

    Represents a rapid data of type num.

    Orient

    Represents a rapid data of type orient.

    Pos

    Represents a rapid data of type pos.

    Pose

    Represents a rapid data of type pose.

    RobJoint

    Represents a rapid data of type robjoint.

    RobTarget

    Represents a rapid data of type robtarget.

    String

    Represents a rapid data of type string.

    ToolData

    Represents a rapid data of type tooldata.

    UserDefined

    Represents an user defined rapid data type.

    WobjData

    Represents a rapid data of type wobjdata.

    Interfaces

    IDataNodeVisitor

    Defines the visitor interface. Implement this to walk the entire tree.

    IRapidData

    Defines the methods to convert strings into a rapid data and viceversa.

    IRapidSymbol

    This interface specifies a searchable RapidSymbol. Classes that are not searchable shall throw NotImplementedException if SearchRapidSymbol is called.

    Enums

    ArrayModes

    This enum controls how an array is connected to the array in rapid.

    ExecutionCycle

    Possible execution cycle settings.

    ExecutionLevel

    Defines task execution level.

    ExecutionMode

    Specifies how to execute the program.

    ExecutionStatus

    Execution status of the controller.

    ExecutionType

    Represents the type of execution performed by the program server.

    ModuleAttributes

    This enum defines all attributes that may be applied to a module.

    RapidLoadMode

    Specifies how a Rapid program should be loaded.

    RegainMode

    The path regain mode for RAPID program execution.

    StartCheck

    Specifies the conditions that should be fulfilled in order to start RAPID program execution.

    StartResult

    Represents the results of a start RAPID program execution operation.

    StopMode

    Specifies how to stop RAPID program execution.

    SymbolSearchMethod

    Defines the search method for a symbol search.

    SymbolTypes

    Symbol types possible to search for.

    TaskExecutionStatus

    Execution status of the Task.

    TaskPanelExecutionMode

    Determines how static and semiStatic RAPID tasks should be affected by start and stop operations.

    TaskType

    Defines the task types.

    UIButton

    UI Instruction button

    UIButtonResult

    UI Instruction button result

    UIIcon

    UI Instruction Icon

    UIInstructionEventType

    Defines the different UIInstruction event types

    UIInstructionType

    Defines the UI- and TP- Instructions available in RAPID. For a short description of each instruction type, see "Members" section. For complete description concerning the usage of these RAPID instructions refer to RAPID Technical reference manual.

    UITPFunctionKey

    TPReadFK, if the function key 1 is pressed then 1 is returned, and so on.

    Delegates

    DataValueChangedEventHandler

    The signature of a DataValueChanged event handler. All events are based on the EventHandler generic instead.

    ExecutionStatusChangedEventHandler

    Defines the event for execution status changed.

    RapidDataResolveEventHandler

    The signature of a RapidData resolve event handler.

    UIInstructionEventHandler

    Delegate for UIInstruction event notifications.

    In this article
    Back to top Copyright © 2026 ABB Robotics