Static Values

Statische Werte werden in Analysealgorithmen häufig verwendet, um Konstanten zu speichern, die während der Ausführung des Algorithmus unverändert bleiben sollen. Diese statischen Werte können beispielsweise als Schwellenwerte, Skalierungsfaktoren oder andere mathematische Konstanten dienen, die im Algorithmus verwendet werden.

Die Verwendung von statischen Werten in Analysealgorithmen bietet mehrere Vorteile. Zum einen kann die Leistung des Algorithmus verbessert werden, indem Berechnungen vermieden werden, die ansonsten, während jeder Ausführung des Algorithmus durchgeführt werden müssten. Stattdessen kann der Algorithmus auf den statischen Wert zugreifen, der während der Initialisierung des Algorithmus gesetzt wurde. Zum anderen kann die Lesbarkeit und Verständlichkeit des Algorithmus verbessert werden, indem der Eingangswert klarer strukturiert wird und Konstanten mit sprechenden Bezeichnungen versehen werden.

Statische Werte werden in der TwinCAT Analytics Workbench unter den Virtual Inputs einsortiert, um diese an zentraler Stelle zu erzeugen und später zu verwalten.

Static Values 1:

In dem Editor der Virtual Input Source kann über das + ein neuer Virtual Input angelegt, oder ein vorhandener bearbeitet werden.

Static Values 2:

Anschließend kann der virtuelle Input über das Drop-Down-Menü auf einen statischen Wert ( hier 42) gesetzt werden.

Static Values 3:
Static Values 4:

Dieser statische Wert ist jetzt in der gesamten Konfiguration über den Modul Input auswählbar.

Static Values 5:

Statische Werte können auch auf Netzwerk Inputs eingesetzt werden. Hier würde die Verknüpfung mit den abhängigen Eingängen der einzelnen Module genau gleich dem Verhalten bei einsprechendem Dateninputs ablaufen.

Static Values 6:

Statische Werte in Analysealgorithmen sollten vorsichtig verwendet werden. Wenn sich die Daten oder Parameter ändern, auf die der Algorithmus angewendet wird, kann es erforderlich sein, die statischen Werte anzupassen, um eine optimale Leistung des Algorithmus zu gewährleisten. Daher sollten statische Werte regelmäßig überprüft und gegebenenfalls angepasst werden, um sicherzustellen, dass der Algorithmus korrekt und effektiv arbeitet.