Blöcke
Die Blöcke sind die wesentlichen Verarbeitungseinheiten eines Modells. Jeder Block hat bestimmte vordefinierte Funktionen und verarbeitet die Daten entsprechend. Ein Block kann ein Reihe von Parametern haben sowie eine Reihe von Ein- und Ausgangsports.
Die Palette im Modelleditor bietet die folgenden Blocktypen zur Auswahl an:
Eingabeblöcke, die Daten von externen Quellen empfangen. Ein Eingabeblock steht normalerweise für ein im
Cumulocity IoT-Inventar registriertes Gerät oder eine Gerätegruppe. Siehe auch
Eingabeblöcke.
Ausgabeblöcke, die Daten an externe Quellen senden. Ein Ausgabeblock steht normalerweise für ein im
Cumulocity IoT-Inventar registriertes Gerät. Siehe auch
Ausgabeblöcke.
Verarbeitungsblöcke, die Daten von den Eingabeblöcken empfangen und die resultierenden Daten an die Ausgabeblöcke senden. Siehe auch
Verarbeitungsblöcke.
Ein Block kann über seine Eingangsports Daten von einem anderen Block empfangen. Ein Block kann über seine Ausgangsports Daten an einen anderen Block senden. Die verschiedenen Blöcke haben eine unterschiedliche Anzahl von Ein- und Ausgangsports, und einige Blöcke haben nur Eingangsports oder nur Ausgangsports. Bei den meisten Blöcken ist es nicht erforderlich, alle Ein- oder Ausgangsports zu verbinden.
Ein Block kann konfigurierbare Parameter haben, die das Verhalten des Blocks definieren. Diese Parameter sind entweder optional oder erforderlich, je nach den Anforderungen des Blocks.
Wenn Sie denselben Block mehrmals verwenden, können Sie unterschiedliche Werte für denselben Parameter angeben. Der Schwelle-Block hat zum Beispiel einen konfigurierbaren Parameter mit dem Namen Schwellenwert. Wenn Sie zwei Instanzen des Schwelle-Blocks verwenden und diesen Parameter bei jedem Block anders konfigurieren, dann melden die Blöcke unterschiedliche Übertretungen des Schwellenwerts.
Note: Zwei Ausgangsports können nicht an denselben Eingangsport angeschlossen werden. Aber ein Ausgangsport kann an mehrere Eingangsports angeschlossen werden.