Prepare Execution
To simultaneously execute while having full editing options in your robot, the robot must have the execution privilege. A Basic Engine Robot gets the execution privilege when you click Prepare Execution in the Applications view or on the toolbar.
You can prepare the execution privilege only from a Basic Engine Robot, but the execution privilege will be passed to a Robot that is called by the Basic Engine Robot when you click Step Into Robot on the Call Robot step. To return the execution privilege to the Basic Engine Robot to continue editing it, you need to step out of the Robot.
Only one robot can have the execution privilege at a time. When a robot has the execution privilege, the tab of this robot is marked with a red dot. All other robots that are currently executing have their tabs highlighted as shown below.
It is still possible to edit robots without the execution privilege, but you will not be able to follow their state in the Recorder View/Applications Pane and the state of the variables in the State Pane/Data State Pane.
Also, while multiple Basic Engine Robots can execute in Debug mode at the same time, only one Basic Engine Robot at a time can have the privilege to execute in Design mode. The robot that has the execution privilege in Design mode can also run in Debug mode at the same time, so you can switch between the two modes. For more information, see Debug Mode.