KAPITEL 13. DER PROTOKOLLMONITOR
Ganz wichtig! Egal welches Protokoll Sie anwenden, die eigentliche Aufzeich-
nung bleibt immer davon unbeeinflusst!
Damit können Sie verschiedenste Protokoll Spezifikationen einfach ausprobie-
ren,indem Sie diese nacheinander aus der Liste auswählen. Und das vor allem
ohne die Aufzeichnung beenden oder neu starten zu müssen. Ein ungemeiner
Vorteil bei der Analyse von unbekannten oder proprietären Protokollen sehr
hilfreich.
Sollte keines der vorhandenen Templates Ihrem Protokoll entsprechen, bietet
sich entweder die Modifikation eines vorhandenen oder das Schreiben eines
komplett neuen Templates an. In beiden Fällen steht Ihnen der IFTOOLS Sup-
port mit Rat und Tat zur Seite.
13.2.2
Ein Protokoll Template editieren
Diese Fähigkeit des Protokollmonitors, Sequenzen mittels der Skriptsprache
Lua zu definieren geht weit über eine fest vorgegebene Auswahlliste hinaus.
Sie erfordert allerdings auch einen gewissen Lernprozess bezüglich der Sprach-
syntax und ist bei trivialen Problem manchmal hinderlich.
Die vorhandenen Templates bieten deshalb einen guten Start für eigene Ent-
würfe. Neue Templates werden automatisch beim Speichern zu der Liste der
verfügbaren Templates hinzugefügt und können dann genauso einfach ausge-
wählt werden wie die bereits vorhandenen.
Um ein Template zu modifizieren, klicken Sie den Knopf
Neu/Ändern
auf der
rechten Seite der Protokoll Auswahl und das aktuelle Template wird im Editor
geöffnet.
Ab Version 5.0 ist der Editor nicht länger Bestandteil des Protokollmonitors
sondern ein eigenständiges Programm, dass von allen Analyser
zum
Views
Schreiben und Testen von Lua Skripten verwendet wird.
Der neue Editor enthält alle Features die Sie bereits von dem integrierten Tem-
plate Editor gewöhnt sind. Darüber hinaus bietet er aber nun die Möglichkeit,
eigenen Lua Code unabhängig vom Protokollmonitor (oder anderen
in
Views
Neuer Editor
einem Sketch Buffer auszuführen. Dies können ausgewählte Zeilen sein, oder
komplette Skripte.
Und: Vordefinierte Code Gerüste erleichtern Ihnen das Schreiben neuer Tem-
plates oder genereller Lua Module. Der Editor wird ausführlich in einem eige-
nen Kapitel
16
beschrieben.
Anfänglich werden Sie vermutlich nur kleine Dinge in einem Template ändern.
Die Farbe einer Telegramm Struktur, die Definition eines Ende Zeichens oder
die Idle (Pause) Zeit zwischen Telegrammen (wie bei Modbus RTU).
Sobald Sie Ihre Änderungen im Editor speichern werden diese automatisch
vom Protokollmonitor angewendet und im Telegramm Fenster sichtbar (auch
bei einer aktiven d.h. laufenden Aufzeichnung).
Die Anzeige etwaige Code Fehler erfolgt dabei in der Statuszeile des Protokoll-
monitors.
104