Skript Ersteller
KAPITEL 16. DER EDITOR
ting, ein Multi-Dokument Interface, unbegrenztes Undo/redo und vieles mehr.
Daneben erstellt er automatisch Code Gerüste für Protokoll Templates, Daten-
monitor Skripte und Lua Module zur Verwendung in den ersten beiden.
16.1 Den Editor starten
Gestartet wird der Editor aus dem Daten- bzw. Protokollmonitor indem Sie ein-
fach den Knopf
Neu/Editieren
cken. Der Editor erscheint entweder mit dem aktuellen Template/Skript oder
zeigt dieses als neuen Tab in einem bereits geöffneten Editor.
Durch das Multi-Dokument Interface (ein Tab pro Skriptdatei) können Sie ein-
fach mehrere Skripte vergleichen und/oder Code Passagen zwischen ihnen
austauschen.
Der Editor versieht dabei jeden Tab mit einem unterschiedlcih farbigen Recht-
eck, je nachdem, ob es sich um eine Skriptdatei für den Daten-, Protokollmo-
nitor oder ein Lua Modul handelt.
Skripte für den Datenmonitor (d.h. im Datenmonitor Templates Ordner) werden
mit einer Cyan Box angezeigt, Protokoll Templates mit Magenta und Lua Mo-
dul Dateien gelb. Dateien mit ungespeicherten Änderungen haben zudem ein
vorangestelltes ' ' im Tab.
Sie können einzelne Skriptdateien einfach schliessen indem Sie auf den
im Tab klicken. Hat die Datei ungespeicherte Änderungen bekommen Sie eine
entsprechende Warnung. Dies gilt auch, wenn Sie den Editor einfach been-
den. Der Editor beendet sich niemals ohne Sie zuvor über veränderte Skripte
zu informieren und Ihnen entsprechende Maßnahmen (Speichern) anzubieten.
16.2 Ein neues Skript anlegen
Im Gegensatz zu vorherigen Versionen werden neue Lua Skripte (Templates)
jetzt nur noch ausschließlich im Editor angelegt. Dies vermeidet verschiedene
Versionen ein und derselben Skriptdatei z.B. bei zwei parallel geöffneten Pro-
tokollmonitoren.
Beim Anlegen einer neuen Datei frägt Sie der Editor nach dem Verwendungs-
zweck des Skriptes (Datenmonitor, Protokollmonitor oder Modul) und liefert
Ihnen ein entsprechendes Code Gerüst.
Die neue Skriptdatei wird dann voll allen Views (Daten- oder Protokollmonito-
ren) gemeinsam verwendet die diese ausgewählt haben.
Eine neue Skriptdatei auswählen
Beachten Sie! Eine neu angelegte Skriptdatei ist nicht auswählbar, be-
vor diese im Editor gespeichert wurde.
16.3 Interaktives Programmieren
Als integrierter Teil des
matisch mit den offenen Programm Fenstern (Views) deren Skript gerade edi-
186
neben dem aktuell verwendeten Skript ankli-
Programmes interagiert der Editor auto-
MSB-Analyser
x