The panel contains two main areas: |
|
|
Above these areas is a row of button for enabling various Debugger functions. |
When the CTRL Debugger is started it tells the user which scripts exist in the manager just selected ( for example, the manager CTRL_1). You can re-display this information whenever you want by clicking on "Scripts". |
Figure: Root panel of the CTRL Debugger |
|
|
|
Caution |
In a User Interface, some scripts are only displayed once they have been executed for the first time. This affects all scripts that do not start execution when the panel is opened. The CTRL Interpreter only detects the scripts and displays them as "present" once they have started running. Scripts may also disappear from the list of debuggable program sources (for example, when a panel is closed). |
The panel also contains the following buttons: |
|
|
Note Functions whose return value is used in an expression are executed in one step, for example, string functions whose return value undergoes further processing. (This can mean that more than one instruction is executed with "Step"). |
|
|
|
|
|
|
|
Note If the CTRL Debugger is simply aborted then the managers being debugged remain in their debugging state, for instance stopped or in single-step mode. If such a manager is then restarted, however, it will return to normal operation. |
Example |
Description |
Which script or which thread do you want to debug? | |
Tips for pausing a script, setting a variable etc. |
V 3.11
Copyright