Using NRL Teach

Teach provides a user interface for interactively authoring, simulating, and debugging a robot program. NRL Teach as provided in Robot Programming adds an interface to Teach that displays the text of the native robot language (NRL) program, and allows you to directly edit and insert NRL instructions.


Before you begin: You have imported and loaded translators for the robots included in your scenario.
  1. From the Programming section of the action bar, click NRL Teach .
    You are prompted to select a device or task.
  2. Select a robot task.

    The NRL Teach panel appears, and displays the instructions for the task in the native robot language.



    Menus along the top of the NRL Teach panel list all of the available instructions that can be inserted in the task for the selected robot manufacturer.



    All fields shown within brackets <> are editable after the instruction is inserted.

    The Edit context toolbar also appears, and provides commands to modify and delete the selected target.

    Note: Click to switch between NRL view (displaying native instructions) and Nominal view (displaying robot motions).
  3. Select an instruction from the menu toolbar.

    The selected instruction is appended in the Activities list, and its fields are editable.



  4. Edit the fields as desired. Use and to move the instruction to the proper line in the Activities list.
    Upon editing a field, OK and Cancel buttons appear below the instruction. Click OK to apply the edited fields, or Cancel to revert any changes you have made.
  5. Optional: You can also select an existing instruction in the Activities list.

    The robot moves to the selected target, and all fields of the selected instruction become editable.