Analytics Builder 10.9.0 | Bedienungsanleitung für Analytics Builder for Cumulocity IoT | Blockreferenz | Werkzeug | Dauer
 
Dauer
apama.analyticskit.blocks.core.Duration
Misst die Zeit, die seit einer festgelegten Startzeit vergangen ist.
Die Startzeit wird durch ein Startsignal festgelegt, das den Block aktiviert. Wenn der Block bereits aktiv ist, wird das Startsignal ignoriert und die bestehende Messung bleibt unbeeinflusst. Der Block wird mit einem Reset-Signal deaktiviert, was auch regelmäßig wiederkehrende Ausgaben deaktiviert.
Der Block erzeugt eine Float-Ausgabe der seit dem Startsignal verstrichenen Zeit, gemessen in Sekunden. Wenn der Block zum Zeitpunkt des Empfangs eines Messsignals inaktiv ist, wird 0.0 als Ausgabe generiert.
Wenn mehrere Signale gleichzeitig empfangen werden, werden sie in der Reihenfolge "Messung", "Zurücksetzen" und "Start" verarbeitet. Wenn also zum Beispiel die Signale "Messung" und "Zurücksetzen" zusammen empfangen werden, erzeugt der Block zunächst eine Ausgabe mit der aktuellen Dauer und setzt dann seinen Status zurück. Die Verarbeitung der Eingaben in dieser Reihenfolge ermöglicht die Ausgabe des aktuellen Status des Blocks und den Neustart des Blocks, falls gewünscht, innerhalb einer einzigen Zeiteinheit.
Parameter
Name
Beschreibung
Typ
Hinweise
Regelmäßig wiederkehrende Ausgabe (sek)
Die Zeitdauer (in Sekunden) zwischen automatisch generierten Ausgaben durch einen aktiven Block. Wenn nicht definiert, wird eine Ausgabe nur erzeugt, wenn ein Messsignal empfangen wird.
Dies muss eine endliche und positive Zahl sein.
float
Optional
Details zum Eingangsport
Name
Beschreibung
Typ
Messung
Löst eine Ausgabe der Dauer (in Sekunden) seit Aktivierung des Blocks aus. Wenn der Block inaktiv ist, wird 0.0 ausgegeben.
pulse
Zurücksetzen
Deaktiviert und setzt den Status des Blocks zurück.
pulse
Start
Aktiviert den Block.
pulse
Details zum Ausgangsport
Name
Beschreibung
Typ
Dauer
Die Zeit in Sekunden seit dem Empfang eines Startsignals.
float