Apama Analytics Builder 10.7.0 | Bedienungsanleitung für Apama Analytics Builder for Cumulocity IoT | Blockreferenz | Fluss-Manipulation | Gate
 
Gate
apama.analyticskit.blocks.core.Gate
Hindert die Eingabe daran, zur Ausgabe zu werden, sofern das Gate nicht geöffnet und eingeschaltet ist.
Der Block startet als nicht aktiviert, wenn der Aktivieren-Port verbunden ist; andernfalls ist der Block immer aktiviert. Der Block startet als geschlossen, wenn der Öffnen-Port verbunden ist, andernfalls startet der Block als offen.
Parameter
Name
Beschreibung
Typ
Hinweise
Nullwert
Der Wert, der als Ausgabewert verwendet werden soll, wenn das Gate entweder nicht aktiviert oder geschlossen ist.
Der genaue Typ des Wertes hängt vom Nullwerttyp-Parameter ab. Wenn der Nullwerttyp-Parameter angegeben ist, dann wird der String-Wert als der angegebene Typ erfasst. Wenn der Nullwerttyp-Parameter nicht angegeben ist und der Wert als float oder boolescher Wert geparsed werden kann, dann wird er als der jeweilige Werttyp geparsed; ansonsten wird er als String-Wert verwendet.
string
Optional
Nullwert-Typ
Der Typ des vom Nullwert-Parameter bestimmten Wertes. Wenn angegeben, dann wird der Nullwert in den angegebenen Typ geparsed.
Option - eine von:
*Float
*Boolean
*String
Optional
Dauer geschlossen (Sek.)
Die Zeitdauer (in Sekunden), die das Gate geschlossen sein soll, wenn ein Schließen-Pulse empfangen wird.
Wenn der Parameter nicht angegeben wird, bleibt das Gate nach dem Erhalt eines Schließen-Pulses so lange geschlossen bis es ein Öffnen-Pulse erhält. Wenn der Parameter angegeben wird, dann wird das Gate nach einer bestimmten Anzahl von Sekunden automatisch geöffnet, sofern vor Ablauf dieser Zeit kein anderes Öffnen- oder Schließen-Pulse erhalten wurde. Wenn das Gate beim Öffnen auch aktiviert ist, wird der aktuelle Eingabewert als Ausgabe gesendet.
Dies muss eine endliche und positive Zahl sein.
float
Optional
Details zum Eingangsport
Name
Beschreibung
Typ
Wert
Der Wert, der an die Ausgabe weitergegeben wird.
any
Aktivieren
Aktiviert das Gate. Wenn das Gate immer aktiviert sein soll, lassen Sie diesen Port unverbunden.
boolean
Öffnen
Öffnet das Gate. Wenn das Gate beim Start offen sein soll, dann lassen Sie diesen Port unverbunden.
pulse
Schließen
Schließt das Gate. Wenn der Parameter für die Zeitdauer angegeben ist, wird das Gate nur für die angegebene Dauer (in Sekunden) geschlossen.
pulse
Details zum Ausgangsport
Name
Beschreibung
Typ
Wert im Gate
Gleicher Wert wie der Eingabewert, wenn das Gate geöffnet und aktiviert ist. Andernfalls der vom Nullwert-Parameter bestimmte Wert.
input(value)
Eingeschaltet
Ausgabe-Pulse. Wird erzeugt, wenn das Gate eingeschaltet wird. Das Gate ist eingeschaltet, wenn es sowohl offen als auch aktiviert ist.
pulse
Ausgeschaltet
Ausgabe-Pulse. Wird erzeugt, wenn das Gate ausgeschaltet wird. Das Gate ist ausgeschaltet, wenn es entweder geschlossen oder inaktiv ist.
pulse