Dynamische Netzwerke

Dynamische Netzwerke bieten erweiterte Funktionen für die Skalierbarkeit der Analysekette. Hierfür beinhaltet ein dynamisches Netzwerk immer einen Parameter mit dem Titel „Instance Count“. Dieser ermöglicht es die aktuelle Netzwerkkonfiguration zu vervielfältigen, um die gleichen Analysebausteine auf mehrere Eingänge anzuwenden.

Dynamische Netzwerke 1:

Es gibt zwei Möglichkeiten dynamische Netzwerke zu erzeugen:

1. Über das Kontextmenü im Solution Explorer:

Dynamische Netzwerke 2:

Es wird ein leeres dynamisches Netzwerk angelegt, das frei konfiguriert werden kann.

2. Aus einem gespeicherten Netzwerktemplate aus der Toolbox:

Wählen Sie das gewünschte Netzwerktemplate in der Toolbox aus. Halten Sie die Strg-Taste gedrückt, während Sie das Template in den Editor ziehen. Es erscheint eine Vorschau des ausgewählten Netzwerks. Klicken Sie auf den Button Dynamic, um eine Dynamische Instanz des Templates hinzuzufügen.

Dynamische Netzwerke 3:

Editieren von dynamischen Netzwerken

Dynamische Netzwerke können, genau wie „normale“ Netzwerke, im Editor geöffnet und editiert werden (ausgenommen dynamische Netzwerke von geschlossenen Templates). Als Besonderheit wird im Editor immer nur eine Instanz des Dynamischen Netzwerks angezeigt. Alle vorgenommenen Änderungen (z. B. das Hinzufügen oder Löschen von Algorithmen) werden automatisch auf alle Instanzen angewendet, so wird die gleiche Verarbeitung aller Eingangsdaten garantiert. Zur Inspektion des Datenflusses während der Analyse kann im geöffneten Editor unten rechts eine Instanz ausgewählt werden. Die angezeigten Werte an den Eingängen und Ausgängen der Algorithmen beziehen sich immer auf die ausgewählte Instanz.

Dynamische Netzwerke 4:

Eingänge und Ausgänge von dynamischen Netzwerken

Auch in dynamischen Netzwerken können Eingänge und Ausgänge der Analysekette definiert werden. Diese unterscheiden sich nach innen nicht von den Eingängen oder Ausgängen von anderen Netzwerken. Nach außen hingegen werden diese automatisch zu dynamischen Eingängen oder Ausgängen, sodass für jede Instanz die Eingänge verknüpft werden können und die Ergebnisse weiterverarbeitet werden können. Für die einfache Verknüpfung von dynamischen Eingängen und Ausgängen sind besonders auch die Smart Link-Funktionen hilfreich.

Dynamische Netzwerke 5:

Dynamische Funktionen

Es ist ebenfalls möglich von Funktionen dynamische Instanzen zu erstellen. Hierzu wird ebenfalls beim Hinzufügen der Funktionen aus dem Editor die Strg-Taste gehalten und in der Vorschau der Button Dynamic ausgewählt. Bei dynamischen Funktionen kann auch die Anzahl an Instanzen ausgewählt werden. Das Bearbeiten ist nicht möglich.

Dynamische Netzwerke 6:
Dynamische Netzwerke 7: