ich würde gerne (in Laufzeit) Auskunft über die Aufrufhierarchie eines Bausteins erhalten ().
Prinzipiell wird das durch die Onlinefunktion des Debuggers ermöglicht. Dies funktioniert allerdings nur nach dem Setzen (und Erreichen ) eines Breakpoints. Somit steht also die Steuerung zu diesem Zeitpunkt.
Gibt es versteckte Funktionen (oder Zusatztools), die eine Ausgabe der aktuellen Aufrufhierarchie (z.B. in eine Logdatei) unterstützen? Bei Java gehört eine derartige Funktion z.B. zur Standardausstattung.
Beste Grüße aus Berlin
Holger Hoffmann
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
J Schohaus hat geschrieben:
... Das heißt wären mehrere aufrufe im Programm hast du x aufrufherachien.
Genau. Weil ich mehrere Aufrufe habe, möchte ich für eine komfortable Laufzeitüberwachung die Möglichkeit haben, die aufrufende(n) Baustein(e) auszugeben. Wie gesagt, ist diese Funktionalität bereits im Debugger enthalten, nur sind die entsprechenden Variablen meines Wissens nicht dokumentiert.
Ciao Holger
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Liebe Leute,
ich würde gerne (in Laufzeit) Auskunft über die Aufrufhierarchie eines Bausteins erhalten ().
Prinzipiell wird das durch die Onlinefunktion des Debuggers ermöglicht. Dies funktioniert allerdings nur nach dem Setzen (und Erreichen ) eines Breakpoints. Somit steht also die Steuerung zu diesem Zeitpunkt.
Gibt es versteckte Funktionen (oder Zusatztools), die eine Ausgabe der aktuellen Aufrufhierarchie (z.B. in eine Logdatei) unterstützen? Bei Java gehört eine derartige Funktion z.B. zur Standardausstattung.
Beste Grüße aus Berlin
Holger Hoffmann
Hallo Holger
Du kannst eine SPS nicht mit ein C-Programm vergleichen da eine SPS normalerweise ein Zyklisches Programm hat.
Das heißt wären mehrere aufrufe im Programm hast du x aufrufherachien.
Wenn nur ein Aufruf in Programm ist, ist die Funktion sinnlos. oder ?
Bei Merfachaufrufen empfiehlt sich ein FB zu benutzen wo mehrere Instanzen angelegt werden die jeweils einzeln beobachtet werden können.
Hallo J Schohaus,
vielen Dank für die schnelle Antwort.
Genau. Weil ich mehrere Aufrufe habe, möchte ich für eine komfortable Laufzeitüberwachung die Möglichkeit haben, die aufrufende(n) Baustein(e) auszugeben. Wie gesagt, ist diese Funktionalität bereits im Debugger enthalten, nur sind die entsprechenden Variablen meines Wissens nicht dokumentiert.
Ciao Holger