Scripting

Mit dem Scripting Modul kann EasySightPro® um zusätzliche Funktionalität erweitert werden. Alle Scripte werden unabhängig zur den Prüfaufgaben der Stationen ausgeführt. Je nach Konfiguration, werden diese zyklisch im Hintergrund aufgerufen.

Das Scripting Modul steht in keinem Zusammenhang zu den Scripten in den VisionPro Toolblöcken und ist unabhängig davon.

Hinweis: Stellen sie sicher, dass das Scripting Modul geladen ist.

Hinweis: Alle Scripte werden in lesbarer Form im EasySightPro Projektordner (%PROGRAMDATA%\EasySightPro\Scripts) abgelegt.

Das Modulfenster kann über den Menü "Administration" geöffnet werden.

Im Übersichtfenster werden die unterschiedlichen Scripte aufgelistet. Die Eigenschaften des markierten Scripts werden im unteren Bereich angezeigt und können dort editiert werden.

Im Script Debug Fenster sind Statusmeldungen der Scripte für Diagnosezwecke zu finden.

Menü
Erstellt ein neues Script.
Bearbeitet das ausgewählte Script.
Löscht das ausgewählte Script.
Speichert die Änderungen des ausgewählten Scripts.
Startet das ausgewählte Script.
Stoppt das ausgewählte Script.
Script Status
Script wird beim Start von EasySightPro® nicht automatisch gestartet.
Script wird beim Start von EasySightPro® automatisch gestartet.
Script ist gestoppt und wird nicht ausgeführt.
Script wird ausgeführt.
Alle Änderungen wurden gespeichert.
Script wurde bearbeitet, aber noch nicht gespeichert.
Script Eigenschaften
Kategorie Name Beschreibung
Allgemein Starten

Disabled: Das Script wird nicht automatisch ausgeführt.

RunOne: Das Script wird nach dem Starten von EasySightPro® einmal ausgeführt.

RunContinous: Das Script nach dem Start von EasySightPro® zyklisch ausgeführt.

Name Name des Scripts. Diese wird in der Übersicht angezeigt.
Beschreibung Beschreibung des Scripts. Diese wird in der Übersicht angezeigt.
Script Wartezeit (ms) Zeit zwischen den Aufrufen des Scriptes im Continous Modus.
Priorität Ausführungspriorität (.NET Standard). Standard: BelowNormal
Einstellungen Liste mit scriptspezifischen Eigenschaften. Diese werden im Script definiert

Warnung: Die Ausführung der Hintergrundscripte ist NICHT deterministisch. Die zeitliche Ausführung ist nicht garantiert und kann entsprechend schwanken.