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(Int32, 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 |