Inhaltsverzeichnis
Rocs verwendet intern das QtScript-/Javascript-Modul. Daher müssen Sie für alle implementierten Algorithmen Javascript benutzen. In diesem Abschnitt wird erklärt, wie der Zugriff und Änderung von Elementen eines Graphendokuments mit dem Skriptmodul erfolgt. Beachten Sie, dass Änderungen durch das Skriptmodul direkt die Eigenschaften der Elemente im Graphen-Editor beeinflussen.
Es gibt verschiedene Ausführungsmodi für Ihre Algorithmen.
Ausführen: Führt das Skript bis zum Ende aus.
Anhalten: Hält die Ausführung eines Skripts an und ist nur während der Ausführung aktiviert.
Bei der Ausführung eines Algorithmus werden Meldungen in der Fehler- & Skriptausgabe angezeigt. Erkennt das Skriptmodul einen Syntaxfehler in Ihrem Skript, wird der Fehler als Debug-Nachricht angezeigt. Auch alle Programmausgaben werden in der Fehlerausgabe als fett gedruckter Text angezeigt.
Sie können den angezeigten Text in der Skriptausgabe mit folgenden Funktionen steuern:
Console.log(string message); // zeigt message als Skriptausgabe Console.debug(string message); // zeigt message als Debug-Ausgabe Console.error(string message); // zeigt message als Fehlerausgabe
Die einzelnen Bestandteile von Rocs stellen ein statisches Element bereit, auf das mit dem Skriptmodul zugegriffen werden kann:
Document
für das GraphendokumentConsole
für die Protokollausgabe der Konsole
. Informationen über die Programmschnittstelle und eine Referenz der Methoden finden Sie in der Seitenleiste von Rocs.