Beispiele zu Funktionen

Alle nachfolgenden Beispiele legen ihren Schwerpunkt auf eine einzelne Funktion und sind entsprechend der TwinCAT Vision API-Referenz sortiert. Zu jedem Beispiel gibt es entsprechende Bilder, die über das File Source in die SPS geladen werden. Zusätzlich ist den jeweiligen Beispielbeschreibungen zu entnehmen, welche Funktionsparameter zu ändern sind, um bestimmte Effekte zu sehen.

Die allgemeinen Schritte zum Starten der Funktionsbeispiele sind:

1. Fügen Sie die beigefügten Beispielbilder im File-Source Control hinzu.
Bei der Verwendung von eigenen Bildern achten Sie auf das erwartete Bildformat, dieses kann je nach Beispiel variieren.
2. Aktivieren Sie die Konfiguration und schalten Sie TwinCAT und die SPS in den Run-Mode.
Über View > Other Windows > ADS Image Watch sehen Sie nun die Bilder aus der SPS. Dabei zeigen
- ipImageInDisp immer das Eingangsbild und
- ipImageResDisp immer das Ergebnisbild an
(Beide Bildnamen können bei Ihnen natürlich andere sein, wir haben die Variablen in den Beispielen immer gleich benannt, damit sie gut wiedererkannt werden können und Sie sich in jedem Projekt schnell zurecht finden.)
- bei Bedarf zeigen andere Bilder Ergebnisse von Zwischenschritten oder weiterführende Informationen.
Details finden Sie in der jeweiligen Beispielbeschreibung.

In den Beispielbeschreibungen finden Sie außerdem die Funktionsparameter, die im eingeloggten Run-Mode über Prepared value und anschließenden Klick auf Beispiele zu Funktionen 1: write values zu schreiben sind. Die Effekte sind anschließend wieder in den dargestellten Bildern im ADS Image Watch zu sehen.

Beispiele

Beispiel zum Schreiben eigener Funktionen

Wenn Sie für Ihre Applikation bestimmten Abfolgen von TwinCAT Vision API-Funktionen wiederholt nutzen, bietet es sich an, diese in einer Funktion zu kapseln. Folgendes Beispiel erklärt, was Sie dabei beachten sollten:

Beispiel: Selbstgeschriebene Funktionen