Search Results for

    Show / Hide Table of Contents

    Enum 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.

    Namespace: ABB.Robotics.Controllers.RapidDomain
    Assembly: ABB.Robotics.Controllers.PC.dll
    Syntax
    public enum UIInstructionType

    Fields

    Name Description
    TPErase

    TPErase (Teach Pendant Erase) is used to clear the display from written messages.

    TPReadFK

    TPReadFK (Teach Pendant Read Function Key) is used to display a question to the operator, who responds by selecting one out of 2-5 displayed "function keys". The response, i. e. which function key was selected is transferred back to the program by calling SendAnswer(UITPFunctionKey).

    TPReadNum

    TPReadNum is used to display a question to the operator via the available user device, such as the FlexPendant or a PC SDK application. The user responds by entering a number, which is transferred back to the RAPID program by calling SendAnswer(double).

    TPWrite

    TPWrite is used to display written information to the operator.

    UIAlphaEntry

    The UIAlphaEntry (User Interaction Alpha Entry) is used to let an operator communicate with the robot system via RAPID, by enabling him to enter a string from the FlexPendant or from a PC SDK application. After the operator has entered the text, it is transferred back to the RAPID program by calling SendAnswer(string).

    UIListView

    The UIListView (User Interaction List View) is used to let an operator communicate with the robot system by letting him select one of the items presented in a list. Each list item is defined with a descriptive text and optionally an icon. The selection of the operator is transferred back to the RAPID program by calling SendAnswer(int, UIButtonResult).

    UIMessageBox

    UIMessageBox (User Interaction Message Box, advanced type) is used to display a message (usually a question) to the operator. The answer of the operator, i. e. the selected MessageBox button, is transferred back to the RAPID program by calling SendAnswer(UIButtonResult).

    UIMsgBox

    UIMsgBox (User Interaction Message Box, basic type)is used to display a message (usually a question) to the operator. The answer of the operator, i. e. the selected MessageBox button, is transferred back to the RAPID program by calling SendAnswer(UIButtonResult). (UIMessageBox and UIMsgBox do not differ much, see details in RAPID Technical reference manual.)

    UINumEntry

    UINumEntry (User Interaction Number Entry) is used to enable the operator to enter a numeric value from the available user device, such as the FlexPendant or a PC SDK application. The numeric value specified by the user is transferred back to the RAPID program by calling SendAnswer(double).

    UINumTune

    UINumTune (User Interaction Number Tune) is used to allow the operator to tune a numeric value from the FlexPendant or a PC SDK application. The numeric value specified by the operator is transferred back to the RAPID program by calling SendAnswer(double).

    Undefined

    Undefined type UI-Instruction

    • View Source
    In this article
    Back to top Copyright © 2026 ABB Robotics