DebuggerOptions [enable=en, debugOnAbort=doa, debugOnError=doe, NVAR_SVAR_WAVE_Checking=nvwc]
The DebuggerOptions operation programmatically changes the user-level debugger settings. These are the same three settings that are available in the Procedure menu (and the debugger source pane contextual menu).
Parameters
All parameters are optional. If none are specified, no action is taken, but the output variables are still set.
| |
|---|
| enable=en | Turns the debugger on or off. |
| | en = 0: | Disables the debugger | | en = 1: | Enables the debugger. |
|
| If the debugger is disabled then the other settings are cleared even if other settings are on. |
| debugOnAbort=doa | Turns Debugging On User Abort on or off. |
| | doa = 0: | Disables Debug On Abort. | | doa = 1: | Enables Debug On Abort and also enables the debugger (implies enable=1). |
|
| The Debug on User Abort feature was added in Igor Pro 9.00. See Debugging On User Abort for details. |
| debugOnError=doe | Turns Debugging On Error on or off. |
| | doe = 0: | Disables Debugging On Error. | | doe =1: | Enables Debugging On Error and also enables the debugger (implies enable=1). |
|
| NVAR_SVAR_WAVE_Checking=nvwc | |
| Turns NVAR, SVAR, and WAVE checking on or off. |
| |
Output Variables
DebuggerOptions sets the following variables to indicate the Debugger settings that are in effect after the command is executed. A value of zero means the setting is off, nonzero means the setting is on.
V_enable, V_debugOnError, V_debugOnAbort, V_NVAR_SVAR_WAVE_Checking
See Also
The Debugger, Debugger