Herunterladen Inhalt Inhalt Diese Seite drucken

IFTOOLS MSB-RS485-PLUS Handbuch Seite 168

Inhaltsverzeichnis

Werbung

KAPITEL 13. DER PROTOKOLLMONITOR
sep: Ersetzt das vorgegebene Trennungsleerzeichen durch einen belie-
bigen anderen Charakter oder String. Ein leerer String unterdrückt die
Ausgabe eines Trennungszeichens komplett.
max: Limitiert die maximale Anzahl der angezeigten Daten im hex dump.
Ein Wert von max=4 gibt lediglich die ersten und letzten beiden Daten-
werte aus. Die übrigen (nicht angezeigten Datenwerte) werden als An-
zahl zusammengefaßt. Die Vorgabe von max entspricht der Telegramm-
länge.
Example
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
show t h e complete t e l e g r a m c o n t e n t as hex dump
5
box . t e x t { c a p t i o n =" Data ( hex ) " , t e x t = t g : dump { } }
6
shows t h e l a s t two b y t e s as hex w i t h o u t s e p a r a t o r and 2 d i g i t
7
box . t e x t { c a p t i o n ="EOS" , t e x t = t g : dump { f i r s t = 2, w i d t h =2 , sep = ' ' }
8
shows t h e second b y t e as a decimal v a l u e
9
box . t e x t { c a p t i o n =" Second " , t e x t = t g : dump { f i r s t =2 , l a s t =2 , base=10
}
10
end
telegram:duration
Die Telegrammdauer oder Länge in Sekunden. Das Resultat ist eine doppelt
genaue Fließkommazahl mit der üblichen Genauigkeit in Mikrosekunden.
telegram:duration()
Beispiel
function o u t ( )
1
2
access t h e c u r r e n t t e l e g r a m
l o c a l t g = t e l e g r a m s . t h i s ( )
3
4
d i s p l a y t h e d u r a t i o n o f t h e t e l e g r a m
5
box . t e x t { c a p t i o n =" Length ( s ) " , t e x t = t g : d u r a t i o n ( ) }
6
end
telegram:isbreak
Gibt true zurück, wenn es sich bei dem Daten (NULL) Byte an der indizierten
Position um ein echtes Break handelt. Ansonsten false.
telegram:isbreak(INDEX)
INDEX Index des angeforderten Bytes.
Beispiel
156

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis