Visualisierung

Parallele Prozesse werden im Tool-Flow-Panel Das Tool-Flow-Panel ist Bestandteil der grafischen Benutzeroberfläche des MERLIC Creators. Es visualisiert den Tool-Flow der aktuellen MERLIC-Vision-App (MVApp), d. h. die Tools und Toolverbindungen, die in der MVApp verwendet werden. Es bietet eine Übersicht über die Bildverarbeitungsschritte, die mit der MVApp durchgeführt werden, und den aktuellen Zustand der einzelnen Tools und Verbindungen. Das Tool-Flow-Panel bietet auch verschiedene Optionen, um die MVApp zu modifizieren, z. B. Tools hinzufügen oder Tools gruppieren. visualisiert.

Das folgende Beispiel zeigt zwei Tool-Flows Der Tool-Flow einer MERLIC-Vision-App (MVApp) stellt die Sequenz der Tools und Toolverbindungen dar, die für die MVApp konfiguriert wurden. Er definiert die einzelnen Bildverarbeitungsschritte, die bei der Ausführung der MVApp durchgeführt werden, und visualisiert die Abhängigkeiten zwischen Tools. Der Tool-Flow der aktuellen MVApp wird im Tool-Flow-Panel des MERLIC Creators angezeigt. mit Parallelisierung. Die Tool-Flows sind in Bezug auf die Ausführungsreihenfolge gleichwertig, obwohl das Tool T2 in verschiedenen Zeilen angeordnet ist. Da die beiden Tools T1 und T2 mit dem Bildeinzugstool A verbunden sind, sind sie hinsichtlich ihrer Verbindungen parallel, sodass die Ausführung gleichzeitig erfolgt.

Die horizontale Anordnung von Tools hat keinen Einfluss auf die Ausführungsreihenfolge, da die Verbindungen den Datenfluss bestimmen. Die Richtung des Datenflusses wird durch die Pfeilrichtung dargestellt. Die Tools werden, wie durch den Tool-Flow visualisiert, von oben nach unten ausgeführt. Die Daten werden immer von oben nach unten übertragen, weil die Ergebnisse eines Tools nur mit Toolparametern nachfolgender Tools verbunden werden können. Es ist nicht möglich, eine Verbindung von einem Toolergebnis zu einem Parameter eines vorherigen Tools oder zu einem Tool in derselben Zeile im Tool-Flow-Panel zu erstellen. Im obigen Beispiel erhält das Tool T3 seine Eingabedaten in beiden Tool-Flows vom Tool T1.