Analytics Builder 10.14.0 | Bedienungsanleitung für Analytics Builder for Cumulocity IoT | Blockreferenz | Übersicht aller Blöcke
 
Übersicht aller Blöcke
Die folgende Tabelle enthält eine kurze Beschreibung aller Blöcke, die aus der Palette des Modelleditors ausgewählt werden können, alphabetisch geordnet (mit Ausnahme der benutzerdefinierten Blöcke, die Sie selbst erstellt haben).
Blockname
Beschreibung
Erstellt ein neues Alarm-Objekt für ein angegebenes Gerät oder für das aktuelle Gerät mit einem vorkonfigurierten Alarmnamen und Parametern.
Empfängt Alarm-Objekte von einem Gerät oder Gerätegruppe und sortiert diese nach dem Zeitstempel.
Bewertet einen Ausdruck, um arithmetische oder logische Berechnungen oder Zeichenfolgen-Operationen durchzuführen.
Vergleicht den Eingabewert mit den definierten unteren und oberen Bereichswerten, um zu erkennen, ob die Eingabe innerhalb oder außerhalb des Bereichs liegt oder ob sie den Bereich überschreitet.
Findet den Bereich, in dem der Eingabewert liegt.
Sendet eine Signalausgabe basierend auf einer Cron-ähnlichen periodischen Timer-Syntax.
Misst die Zeit, die seit einer festgelegten Startzeit vergangen ist.
Berechnet die Differenz zwischen aufeinander folgenden Eingabewerten.
Berechnet die absolute und signierte Differenz zwischen den verbundenen Eingaben.
Erzeugt Statistiken der Summe, Anzahl, Durchschnitt (Mittelwert), Standardabweichung, Minimum und Maximum für diskrete Eingabewerte.
Berechnet den Mittelwert der Werte im Laufe der Zeit.
Sendet eine E-Mail an die angegebenen E-Mail-Adressen.
Gibt einen Pulse mit Eigenschaften aus, die aus Werten an den Eingangsports festgelegt wurden.
Extrahiert die angegebene Eigenschaft aus dem Eingabewert und konvertiert sie in den angegebenen Typ.
Erstellt ein neues Event-Objekt für das verbundene Gerät oder das Trigger-Gerät.
Empfängt Event-Objekte von einem Gerät oder einer Gerätegruppe und sortiert diese nach dem Zeitstempel.
Erzeugt eine Ausgabe, wenn innerhalb einer bestimmten Zeit keine Eingabe erfolgt ist.
Hindert die Eingabe daran, zur Ausgabe zu werden, sofern das Gate nicht geöffnet und eingeschaltet ist.
Vergleicht den Eingabewert mit dem definierten Geofence-Wert, um zu erkennen, ob sich das Gerät innerhalb des Geofence befindet, und ob das Gerät den Geofence betreten oder verlassen hat.
Berechnet den gewichteten linearen Regressionsgradienten für die Werte.
Erzeugt regelmäßig wiederkehrende Aggregatwerte für alle Geräte in einer Gruppe, für die der Block Eingabewerte erhalten hat.
Berechnet den Integralwert des Eingabewertes im Laufe der Zeit.
Berechnet die Ausgabe auf Grundlage des gewählten Modus und der verbundenen Eingänge.
Gibt einen Wert aus, entweder wenn der Eingangsport "Trigger" ein Signal empfängt oder beim Start.
Vergleicht einen Wert entweder mit einem KPI (Key Performance Indicator) oder dem Datenpunkt eines Geräts.
Rastet den aktuellen Eingabewert ein, der empfangen wurde, während der Block eingeschaltet ist.
Gibt einen Wert aus, der innerhalb des definierten unteren und oberen Limits bleibt.
Ruft das angegebene Machine Learning-Modell auf, das die Eingabedaten bewertet.
Aktualisiert ein ManagedObject-Objekt für ein festgelegtes Gerät oder für das aktuelle Gerät.
Empfängt ManagedObject-Objekte von einem Gerät oder Gerätegruppe.
Erstellt ein neues Measurement-Objekt für das verbundene Gerät oder das Trigger-Gerät.
Empfängt Measurement-Objekte von Cumulocity IoT und sortiert diese nach dem Zeitstempel.
Berechnet Minimum und Maximum eines Wertes im Laufe der Zeit.
Wandelt einen Float in einen Basis N-String um.
Führt ein logisches 'NICHT' für die Eingabe aus.
Führt ein logisches 'ODER' für die Eingaben aus.
Erstellt ein neues Operation-Objekt für ein angegebenes oder für das aktuelle Gerät.
Empfängt Operation-Objekte von einem Gerät oder Gerätegruppe.
Empfängt Event-Objekte aus Cumulocity IoT und extrahiert das c8y_Position-Fragment in ein Value-Objekt.
Wandelt eine Nicht-Pulse-Eingabe in eine Pulse-Ausgabe um.
Erkennt, ob der Eingabewert die Richtung ändert.
Rundet den Eingabewert unter Verwendung einer wählbaren Regel auf eine bestimmte Anzahl an Dezimalstellen oder auf eine Ganzzahl.
Gibt die Werte aus einem gegebenen Eingang aus oder dient als Schutzschalter.
Vergleicht den Eingabewert mit dem definierten Schwellenwert, um zu erkennen, ob der Eingabewert den Schwellenwert durchbricht oder überschreitet.
Gibt einen Parameterwert aus, abhängig davon, welcher Eingangsport einen true-Wert hat, wobei die niedrigste Zahl Vorrang hat.
Sendet eine SMS (Short Message Service) an die angegebene Telefonnummer.
Berechnet die Standardabweichung und die Varianz der Werte im Laufe der Zeit.
Ersetzt Identifizierer, die mit einem Hash und geschweiften Klammern gekennzeichnet sind (zum Beispiel, #{name}) in der Textvorlage durch entsprechende Eingaben aus den Eingabewerten.
Erkennt und zählt die Anzahl der Schwellenüberschreitungen in der angegebenen Richtung.
Konvertiert zwei Pulse-Eingaben in eine Boolean-Ausgabe auf Grundlage der Pulse-zum Setzen und Zurücksetzen. Verzögerungen können optional eingerichtet werden.
Führt ein logisches 'UND' für die Eingaben aus.
Wandelt einen Basis N-String in einen Float um.
Zählt die Gesamteingaben und die wiederholten Eingaben.
Verzögert die Eingabe um die angegebene Zeit.