Herunterladen Inhalt Inhalt Diese Seite drucken

IFTOOLS MSB-RS485-PLUS Handbuch Seite 166

Inhaltsverzeichnis

Werbung

KAPITEL 13. DER PROTOKOLLMONITOR
duration
Liefert die Zeitlänge bzw. Dauer des Telegramms in Sekunden.
Dies entspricht der Zeit zwischen erstem Startbit und letztem
Stopbit.
isbreak
Liefert true wenn es sich bei dem indizierten Datenbyte um ein
echtes Break handelt.
number
Abfrage der Telegramm Nummer gezählt ab 1.
size
Liefert die Länge des Telegramms in Datenbytes. Beachten Sie,
das ein Telegramm auch 9-Bit Werte enthalten kann die eben-
falls als ein Datenbyte gezählt werden.
string
Liefert den Telegramminhalt als Lua String. Da Lua Strings nur
8-Bit Werte enthalten können, werden etwaige 9-Bit Werte auf
8 Bit reduziert.
time
Liefert die Zeit wann das Telegramm relativ zum Beginn der Auf-
zeichnung empfangen wurde. Das Resultat ist in Sekunden mit
einer Genauigkeit von 6 Nachkommastellen (Auflösung in Mi-
krosekunden). Beispiel: Ein Wert von 25.034198 bedeutet, das
das Telegramm exakt 25.034198 Sekunden nach Start der Auf-
nahme aufgetreten ist.
telegram:data
Liefert den Datenwert des Telegramms an der angegebenen Position. Wie üb-
lich zählt der Positionswert von 1 an. Negative Positionen adressieren die Da-
ten vom Telegrammende. Da die
stützt ist der Rückgabewert im Bereich 0...511.
telegram:data(INDEX)
INDEX Index des angeforderten Datenwertes.
Beispiel
1
function o u t ( )
2
access t h e c u r r e n t t e l e g r a m
3
l o c a l t g = t e l e g r a m s . t h i s ( )
4
shows t h e f i r s t b y t e i n t h e t e l e g r a m as decimal v a l u e
5
box . t e x t { c a p t i o n =" F i r s t " , t e x t = t g : data ( 1 ) }
6
shows t h e l a s t b y t e i n t h e t e l e g r a m as decimal v a l u e
7
box . t e x t { c a p t i o n =" L a s t " , t e x t = t g : data (
8
end
telegram:datatime
Liefert den Zeitstempel des angegebenen Telegramm Bytes. Die Indizierung
startet wie üblich mit 1. Negative Indexe adressieren die Daten vom Tele-
grammende.
telegram:datatime(INDEX)
INDEX Index des angeforderten Datenbytes
154
9 Bit Datenprotokolle unter-
MSB-RS485-PLUS
1 ) }

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis