Histogram
Das Histogramm Control TcHmiVnHistogram generiert ein Histogramm aus einem Bild und zeigt dieses an. Zusätzlich bietet es die Möglichkeit, das Bild vor der Generierung des Histogramms vom Farbformat RGB in ein anderes zu konvertieren. Das Histogramm kann als Linien- oder als Balkendiagramm angezeigt werden. Die Beschreibung der einzelnen Konfigurationsmöglichkeiten finden Sie unter den folgenden Kategorien auf dieser Seite. Zu den jeweiligen Kategorien gibt es Unterkapitel mit weiteren Informationen, Details und Anwendungsbeispielen. Um direkt TwinCAT Vision Bilder aus der SPS verarbeiten zu können, wird zudem die Vision-Erweiterung für den HMI-Server benötigt.

![]() | Für alle folgenden Attribute besitzt das Control eine Getter- und eine Setter-Methode. Zum Beispiel existieren für das Attribut Alle weiteren Attribute, Events und Permissions die die Basisklasse Controls bereitstellt, finden Sie in der TwinCAT HMI Dokumentation. |
Kategorie: Colors
Attribut | Typ | Beschreibung |
|---|---|---|
|
| Hintergrundfarbe des Histogramms. |
|
| Farbe der Auswahlmarkierung auf dem Histogramm. |
|
| Farbe der Rasterlinien auf dem Histogramm. |
|
| Farbe der Labels, welche die Rasterlinien mit Häufigkeitswerten beschriften. |
|
| Vordergrundfarbe der Infobar. |
Kategorie: Common
Die folgenden Attribute legen die Ressource und die Ansicht des Histogramms fest.
Attribut | Typ | Beschreibung |
|---|---|---|
|
| Ressource für das anzuzeigende Bild. Kann entweder ein Pfad zu einer Bilddatei oder eine Daten-URI sein. |
|
| Bildformat, in welches das Bild vor Berechnung des Histogramms konvertiert wird. Das Eingangsbild wird hierbei immer als RGB interpretiert. |
|
| Definiert die Anzeige der Farbkanäle. Dies beinhaltet:
|
|
| Histogrammtyp. Möglich sind:
|
|
| Die berechneten Histogrammdaten des aktuellen Bildes als zweidimensionales, numerisches Array. Das Array enthält die Häufigkeitswerte pro Farbkanal und Farbwert. Die erste Dimension des Arrays entspricht den Farbkanälen und die zweite Dimension entspricht den Farbwerten. |
Kategorie: Selection
Folgende Attribute und Funktionen beziehen sich auf das Selektieren von Farbwerten.
Attribut | Typ | Beschreibung |
|---|---|---|
|
| Bestimmt, ob mehrere aufeinanderfolgende Farbwerte ( |
|
| Niedrigster Farbwert der aktuellen Auswahl. Bei Einzelauswahl ist dies der ausgewählte Farbwert. |
|
| Höchster Farbwert der aktuellen Auswahl. Bei Einzelauswahl ist dies der ausgewählte Farbwert. |
|
| Häufigkeitswerte der einzelnen Bildkanäle von der aktuellen Auswahl bei Single-Selektion, Durchschnittswerte bei Range-Selektion. |
Funktion | Beschreibung |
|---|---|
| Hebt die aktuelle Farbwert-Auswahl auf. |
Kategorie: Infobar
Mit folgenden Attributen kann die Infobar des Controls angepasst werden.
Attribut | Typ | Beschreibung |
|---|---|---|
|
| Bestimmt, ob die Infobar angezeigt wird. |
|
| Legt fest, ob die Legende in der Infobar angezeigt wird. |
|
| Bestimmt, ob die Häufigkeitswerte der aktuellen Selektion in der Infobar angezeigt werden. |
|
| Bestimmt, ob der zur aktuellen Selection gehörende Helligkeitsbereich (Bin) in der Infobar angezeigt wird. |
|
| Schriftart der Infobar. |
|
| Schriftgröße der Infobar. |
|
| Font Style der Infobar. |
|
| Font Weight der Infobar. |
Kategorie: Grid
Mit folgenden Attributen können die Rasterlinien des Controls angepasst werden.
Attribut | Typ | Beschreibung |
|---|---|---|
|
| Legt fest, ob Rasterlinien auf dem Histogramm angezeigt werden. |
|
| Legt fest, ob horizontale Rasterlinien auf dem Histogramm angezeigt werden. |
|
| Anzahl der horizontalen Rasterlinien. |
|
| Legt fest, ob vertikale Rasterlinien auf dem Histogramm angezeigt werden. |
|
| Anzahl der vertikalen Rasterlinien. |
|
| Dicke der Rasterlinien. |
|
| Style der Rasterlinien. Möglich sind:
|
Kategorie: Subgrid
Mit folgenden Attributen können die Sub-Rasterlinien des Controls angepasst werden.
Attribut | Typ | Beschreibung |
|---|---|---|
|
| Legt fest, ob vertikale Sub-Rasterlinien auf dem Histogramm angezeigt werden. |
|
| Anzahl der horizontalen Sub-Rasterlinien jeweils zwischen zwei horizontalen Rasterlinien. |
|
| Dicke der Sub-Rasterlinien. |
|
| Style der Sub-Rasterlinien. Möglich sind:
|
Kategorie: Labels
Mit folgenden Attributen können die Labels, welche die Rasterlinien mit Häufigkeitswerten beschriften, angepasst werden.
Attribut | Typ | Beschreibung |
|---|---|---|
|
| Legt fest, ob ein Label mit dem entsprechendem Häufigkeitswert pro horizontaler Rasterlinie angezeigt wird. |
|
| Anzeigeposition der Labels. Bei |
|
| Schriftart der Labels. |
|
| Schriftgröße der Labels. |
|
| Font-Style der Labels. |
|
| Font-Weight der Labels. |
Events
Alle Events sind in der Kategorie Vision gelistet.
Event | Beschreibung |
|---|---|
| Dieses Event wird ausgelöst, wenn das Control ein Bild empfängt. |
