us_set_breakpoint¶
us_set_breakpoint setzt einen Anhaltepunkt (Breakpoint). Wenn die
Funktion innerhalb einer Script-Funktion aufgerufen wird, wird der Haltepunkt
in der nächsten Zeile aktiviert. Die Zeile sollte keine Kommentarzeile sein.
Der Dateipfad der UniScriptdatei muss im Suchpfad für UniScript-Dateien
enthalten sein (uniscript-path
).
Die Funktion ist besonders nützlich, wenn UniPlot beispielsweise über die Kommandozeile gestart wird.
- bool = us_set_breakpoint()
- bool = us_set_breakpoint(nLine)
- bool = us_set_breakpoint(ssFile)
- bool = us_set_breakpoint(ssFile, nLine)
Parameter
- nLine
nLine ist die Zeilennummer. In dieser Zeile muss sich eine Anweisung befinden (keine Leerzeile oder Kommentarzeile). Die angegebene Zeilennummer muss auf eine Programmzeile verweisen, die nach dem Aufruf von us_set_breakpoint durchlaufen wird.
- ssFile
ssFile ist der vollständige Dateiname mit Pfad.
Kommentar
Mit dem Aufruf von us_path wird der Pfad der Quelldatei der
Environment-Variable uniscript-path
zugefügt.
Die Änderung wird nicht dauerhaft in der Environment-Variable gespeichert.
Die Programmausführung wird dann in der Zeile a = 1;
unterbrochen.
Falls die Quelldatei nicht über den uniscript-path
gefunden wird, wird
die Programmausführung nicht unterbrochen.
def MyTest()
{
us_path("add", "d:/myuniplot/");
us_set_breakpoint();
a = 1; // will stop execution here
}
us_get_breakpoints¶
us_get_breakpoints liefert eine Liste von Breakpoints (String-Array) der
Form filename|lineno
.
- svBreakpoints = us_get_breakpoints()
us_remove_breakpoints¶
us_remove_breakpoints entfernt alle Breakpoints.
- bool = us_remove_breakpoints()
History
Version |
Description |
---|---|
R2016.0 |
Neu. |
Siehe auch
id-809299