KAPITEL 13. DER PROTOKOLLMONITOR
Function
changed( signo )
count( signo )
linestates.changed
Liefert true wenn sich der Pegel der angegebenen Leitung (Signals) seit dem
letzten Aufruf dieser Funktion geändert hat. Die Leitungen oder Signalnum-
mern werden von 1 bis 8 gezählt und entsprechen der Signalreihenfolge wie
sie im Display des Kontrollprogrammes angezeigt werden.
Ein Signalwechsel wird immer dann erkannt, wenn das Signal seinen Tri-State
Zustand ändert. Das schließt einen logischen Signalwechsel (high, low) als
auch einen Wechsel von oder zu einem inaktiven Signalpegel ein.
linestates.changed(signo)
signo Leitungs- bzw. Signalnummer.
Example
1
function s p l i t ( data , i n t v a l , a l t e r , s t r )
2
l o c a l RTS = 6
3
l o c a l CTS = 7
4
i f event . d i r ( ) == 1 then
5
i f event . l e v e l ( RTS ) ==
6
r e t u r n STARTED
7
end
8
else
9
i f event . l e v e l ( CTS ) ==
10
r e t u r n STARTED
11
end
12
end
13
r e t u r n MODIFIED
14
end
linestates.count
Liefert die Anzahl der Pegelwechsel der angegebenen Leitung (Signals) seit
Start der Aufzeichnung. Die Leitungen oder Signalnummern werden von 1 bis
8 gezählt und entsprechen der Signalreihenfolge wie sie im Display des Kon-
trollprogrammes angezeigt werden.
Ein Signalwechsel wird immer dann erkannt, wenn das Signal seinen Tri-State
Zustand ändert. Das schließt einen logischen Signalwechsel (high, low) als
auch einen Wechsel von oder zu einem inaktiven Signalpegel ein.
linestates.count(signo)
signo Leitungs- bzw. Signalnummer.
150
Description
liefert true wenn sich der Pegel der angegebenen Leitung
(Signalnummer 1...8) seit der letzten Anfrage geändert
hat.
gibt die Anzahl aller Pegeländerungen der angegeben
Leitung (Signalnummer (1...8) seit Aufzeichnungsbeginn
zurück.
1 and l i n e s t a t e s . changed ( RTS ) then
1 and l i n e s t a t e s . changed ( CTS ) then