Werte & Ergebnisse SubDisplay

Mit diesem SubDisplay können Werte & Ergebnisse der Bildverarbeitung angezeigt und formatiert werden.

../../../../_images/valueresults-configuration.png

Konfiguration

../../../../_images/valueresults.png

Angezeigtes SubDisplay

Folgende Werte können dargestellt werden:

  1. Werte eine CogDataAnalysis Tools

  2. Werte eines ValueBlocks

Aufbau

1. Definition von Gruppen:

Es können mehrere Gruppen angelegt werden. Im SubDisplay werden diese mit separaten Kopfzeilen angezeigt.

Bemerkung

Es muss mindestens eine Gruppe existieren, daher kann die letzte nicht gelöscht werden.

2. Definition von Werten & Ergebnisse einer Gruppe

Nachdem eine Gruppe ausgewählt wurde, können deren Einträge bearbeitet werden. In der Liste werden alle verfügbaren Werte & Ergebnisse angezeigt. Über die Filter Textbox besteht die Möglichkeit einer Volltextsuche.

  • Use: Soll der Wert angezeigt werden

  • Tool: Tool aus dem der Wert stammt.

  • Value Terminal: Terminal des Tools aus dem der Wert stammt.

  • Displayed Name: Angezeigter Name des Wertes (veränderlich).

  • Format: Zusammenfassung des gewählten Formats (falls vorhanden).

  • Menu: Ein Klick auf den „…“ Button öffnet das Formatierungsdialog

3. Font

Die Schriftart und Schriftgröße mit der alle Werte & Ergebnisse angezeigt werden.

4. Show Limits

Falls es sich um Werte aus DataAnalysis Tools handelt, können auch deren konfigurierten Grenzwerte angezeigt werden.

Es kann weiterhin konfiguriert werden welche Grenzen angezeigt werden sollen:

  1. Reject Low

  2. Warn Low

  3. Warn High

  4. Reject High

5.Deaktivierte Tools anzeigen (Show disabled tools): Wenn diese Option aktiviert ist, werden auch deaktivierte Tools in den Ergebnissen angezeigt

Formatierung

../../../../_images/formatting-menu.PNG

Formatierungsoptionen nach Klick auf „…“

Feste Formatierung

../../../../_images/fixed-format.png

Folgende Formatierungseigenschaften können festgelegt werden:

  1. Fore Color: Farbe der Schriftart

  2. Back Color: Farbe des Textfeldes

  3. Font Style: Schriftstil (Fett / Kursiv)

  4. Value Formatting: Siehe Value Formatting

DataAnalysis basierte Formatierung

../../../../_images/value-formatting-data-analysis-based.png

Werte werden in Abhängigkeit DataAnalysis Ergebnissen unterschiedlich formatiert. Welche DataAnalysis Terminals dafür ausschlaggebend sind, lässt sich unter Terminals einstellen.

Es werden alle verfügbaren DataAnalysis Terminals angezeigt. Terminals die für die Bewertung verwendet werden sollen, müssen zu den Used Terminals hinzugefügt werden.

Unter Darstellung lassen sich dann die Formatierungen für jede der vier möglichen Bewertungsergebnisse angeben. Die Formatierungen können individuell aktiviert werden.

Folgende Formatierungseigenschaften können festgelegt werden:

  1. Fore Color: Farbe der Schriftart

  2. Back Color: Farbe des Textfeldes

  3. Font Style: Schriftstil (Fett / Kursiv)

  4. Fester Wert: Es wird nicht das Ergebnis, sondern anstelle dessen ein fester Wert angezeigt.

Bemerkung

Hier kann auch ein fester Wert angegeben werden um lediglich den Status eines Wertes wiederzugeben (Fail, Pass, etc). Diese Option existiert bei der festen Formatierung nicht.

Value Formatting

../../../../_images/value-formatting.png

Format String

Gibt an wie ein Wert formatiert werden soll.

Bemerkung

Funktioniert nur für numerische Werte.

Formatbezeichner

Name

Beschreibung

Beispiel

„0“

0-Platzhalter

Ersetzt die Ziffer 0 ggf. durch eine entsprechende Ziffer. Andernfalls wird die Ziffer 0 ausgegeben.

1234.5678 („00000“) -> 01235 (in diesem Fall: aufrunden, und mit einer vorstehenden 0)

„#“

Ziffernplatzhalter

Ersetzt das ‚#‘-Zeichen ggf. durch eine entsprechende Ziffer. Andernfalls wird keine Ziffer ausgegeben.

1234.5678 („#####“) -> 1235 (aufrunden, ohne vorstehende 0, keine Nachkommazahlen angegeben)

„.“

Dezimaltrennzeichen

Bestimmt die Position des Dezimaltrennzeichens in der Ergebniszeichenfolge.

0.45678 („0.00“) -> 0,46

„,“

Gruppenseparator

Separiert die Zahl an dieser Stelle und fügt einen Gruppenseparator ein.

2147483647 („##,#“) -> 2.147.483.647

„%“

Prozentplatzhalter

Multipliziert eine Zahl mit 100 und fügt ein lokalisiertes Prozentsymbol in die Ergebniszeichenfolge ein.

03697 („##.0 %“) -> 37,0%

Weitere Informationen können hier abgerufen werden:

Value Mappings

Für numerische Datentypen, Bools und Enumerationen können Aliase angegeben werden. Statuswerte, Fehlercodes o.ä. können dem Benutzer verständlicher angezeigt werden (z.B. „Feature gefunden“ statt „true“). Sollte kein passendes Mapping hinterlegt sein, wird der tatsächliche Wert angezeigt.