Lambda Blueprints
Trigonometric functions

Der Blueprint Triginometric function führt die Berechnung einer trigonometrischen Funktion an einem Eingangskanal aus und liefert das Ergebnis an den Ausgangskanal. Der Eingangskanal erwartet den Winkel im Bogenmaß. Die jeweilige trigonometrische Funktion kann in dem Parameterbereich angegeben werden.
Optional kann ein boolesches Signal für den Eingang Enable Execution ausgewählt werden, sodass der Algorithmus nur aktiv ist, wenn der Wert des ausgewählten Signals TRUE ist.
Konfigurationsoptionen
- Trig_function: Die Kurzform der zu berechnenden trigomischen Funktion,.z. B. sin für Sinus. Zu den Auswahlmöglichkeiten gehören: sin, cos, tan, asin, acos und atan. Der Eingangswert für asin und acos muss in dem Intervall [-1,1] liegen.
Ausgangswerte
- DataOut: Gibt das Ergebnis der Berechnung der trigonometrischen Funktion aus.
Label Encoding

Der Blueprint Label Encoding wandelt Text an einem Eingangskanal in numerische Werte um. Dazu werden die Texte am Eingangskanal in unterschiedliche Kategorien eingeordnet. Gleiche Eingangstexte liefern denselben numerischen Wert zurück.
Optional kann ein boolesches Signal für den Eingang Enable Execution ausgewählt werden, sodass der Algorithmus nur aktiv ist, wenn der Wert des ausgewählten Signals TRUE ist.
Ausgangswerte
- EncodedMessage: Dieser Ausgangskanal liefert den Index der entsprechenden Kategorie zurück.
- CategoryCount: Dieser Ausgangskanal gibt die Anzahl der Kategorien aus.
Covariance

Der Blueprint Covariance berechnet die Kovarianz zwischen zwei Eingangskanälen. Die WindowSize gibt dabei an, wie viele Werte in die Berechnung der Kovarianz eingehen.
Optional kann ein boolesches Signal für den Eingang Enable Execution ausgewählt werden, sodass der Algorithmus nur aktiv ist, wenn der Wert des ausgewählten Signals TRUE ist.
Konfigurationsoptionen
- WindowSize: Dieser Parameter gibt die Anzahl der Zyklen an, über die die Kovarianz berechnet wird. In dem Blueprint ist ein Sliding Window implementiert. Dabei fließen die aktuellen Werte in die Analyse ein und es werden mit jedem Zyklus die Ausgänge aktualisiert. Die Größe des Routerspeichers sollte beim Setzen dieses Parameters berücksichtigt werden.
Ausgangswerte
- Cov: Dieser Ausgangskanal gibt die Kovarianz der beiden Eingangskanäle über die konfigurierte Fenstergröße an.