Skript-Editor
Wenn Sie ein Skript hinzufügen, wird ein Symbol in der Editor-Spalte angezeigt, mit dem Sie
das Skript im Skript-Editor öffnen können. Nachfolgend sind
die wichtigsten Merkmale aufgeführt:
-
Hilfe: Sparen Sie Zeit mit integrierten Code-Snippets. Nach einem Klick auf das entsprechende Schnipsel wird der Code automatisch in das Editorfeld eingefügt.
-
Tastaturkürzel:
-
Strg + F: Syntax in einem Code suchen (Text wird gelb hervorgehoben).
-
Strg + G: Nachdem ein Text mit Strg + F gefunden wurde, kann die nächste Syntax in einem Skript mit Strg + G ausgewählt werden.
-
Umschalt + Strg + G: Vorherige Syntax auswählen.
-
Umschalt + Strg + F: Syntax in einem Skript durch eine andere ersetzen (wählen Sie ggf. eine nach der anderen).
-
Umschalt + Strg + R: Alle Syntaxen in einem Skript auf einmal ersetzen.
-
Strg + Leertaste: Code automatisch erkennen und Befehle vorschlagen. Schreiben Sie den ersten Buchstabens eines Befehls und wählen Sie dann den richtigen aus der Liste.
-
-
Hauptfunktionen im Skript-Editor:
-
Hilfe: Vordefinierte Code-Snippets (z. B. if-then-Anweisungen).
-
Schleifen und Iteratoren: Beinhaltet Array, Repeat...Until und mehr.
-
Mathematisch Zufallswert, Decke, Absolutwert, Rund usw.
-
Objekte/KNX-Bus: Objektwert abrufen, Gruppe lesen, Gruppe schreiben, Aktualisierungsintervall usw.
-
Speicher: Abrufen und Speichern von Daten.
-
Skriptsteuerung: Andere Skripts verwalten (aktivieren/deaktivieren).
-
Alarme und Aufzeichnungen: Erstellen Sie Alarme, Aufzeichnungsvariablen und formatierte Alarme.
-
Zeitfunktionen: Verzögerung der Skriptausführung.
-
Sonstiges: Sonnenaufgang/Sonnenuntergang usw.
-
Seriell: Kommunikation über interne Controller-I/O-Ports.
-
Modbus: RTU/TCP-Verbindungen und Lese-/Schreibregister erstellen.
-
-
Gruppenadressen: Vorhandene Gruppenadressen auf dem KNX-Bus.
-
Objekte nach Namen: Objekte nach Namen auswählen.
-
Tags: Objekte nach Tag auswählen.
-
Datentypen: Objekte nach Datentyp auswählen.
-
Skripte: Listen der ereignisgesteuerten, zyklischen, geplanten und Startskripts (init).
-