Controls

Das NuGet-Paket Beckhoff.TwinCAT.HMI.Vision.Controls stellt einige Controls zur Anzeige und Manipulation von Vision-Daten bereit. Diese Dokumentation setzt grundlegende Kenntnis von TwinCAT HMI Konzepten voraus siehe TE2000 und bezieht sich auf diese. Eine detaillierte Beschreibung zur Nutzung von Controls ist ebenfalls dort zu finden.

Controls

Das Paket enthält folgende Controls, die über die HMI Toolbox zu HMI-Seiten hinzugefügt werden können:

Control

Kategorie

Beschreibung

Image Watch

Vision

  • Anzeige von Bildern
  • Zoom- und Drag-Optionen
  • Extrahieren von Bildinformationen
  • Markieren von Bildbereichen mit verschiedenen Shapes
  • Multi-Bild-Auswahl
  • Overlay-Grafiken
  • Toolbar mit Bedienfunktionen
  • Infobar zur Anzeige von Bild- und Shape-Informationen

Color

Vision

Anzeige und Einstellen von Farben

Rectangle (Interactive)

Shapes

Interaktives Anzeigen und Zeichnen eines Rechtecks.

Polygon (Interactive)

Shapes

Interaktives Anzeigen und Zeichnen eines Polygons.

Controls 1:

Form-Controls

Die Controls Rectangle (Interactive) und Polygon (Interactive) sind primär Hilfs-Controls, die im Image Watch Control wiederverwendet werden. Bei Bedarf können sie auch alleinstehend verwendet werden. Zudem können die Controls mit Hilfe ihrer Attribute auch für abgeleitete Formen wie einen Punkt, eine Linie, einen Kreis, eine Elipse oder ein Quadrat benutzt werden.

Zusätzlich enthält das Paket folgende Hilfsfunktionen:

Funktion

Kategorie

Beschreibung

BoxColorConverter

Vision

Wird als Standard-Wert für das BoxColorConversion Attribut des Color Controls verwendet.

ConvertColor

Vision

Konvertiert Farbwerte zwischen den Formaten Gray, RGB, HSV und HSL.

PixelColorFormatter

Formatting

Formatiert das PixelColor Attribut des Image Watch Controls in einen Text zur Anzeige in der Toolbar.

ShapeValueFormatter

Formatting

Formattiert das ShapeValue Attribut des Image Watch Controls in einen Text zur Anzeige in der Toolbar.

ToRotatedRectangle

Data Conversion

Konvertiert ein Rechteck vom Typ UprightRectangle zum Typ RotatedRectangle.

ToUprightRectangle

Data Conversion

Konvertiert ein Rechteck vom Typ RotatedRectangle zum Typ UprightRectangle.