© Copyright 1999-2019 Cognex Corporation. Alle Rechte vorbehalten.
Revision: 5.7.3.5, 06/18/2019
In diesem Dokument wird das In-Sight Softwareentwicklungs-Kit (SDK) für Microsoft® Windows® beschrieben. Folgende Themen werden behandelt:
Informationen über das Steuerelement CvsInSightDisplay finden Sie in den Versionshinweisen zu In-Sight Display Control.
Das In-Sight-SDK ist eine Plattform für die Entwicklung benutzerspezifischer Anwendungen, die mit In-Sight Vision-Systemen im Netzwerk interagieren. Die mit dem In-Sight-SDK entwickelten Programme können in ihrer Komplexität variieren: angefangen bei einem einfachen In-Sight Display Control, das auf einem Formular verankert ist, bis hin zu robusten Anwendungen, die Aufträge laden, Bilder speichern und über mehrere I/O-Kanäle kommunizieren.
Besuchen Sie In-Sight Online Support Center, um die aktuellsten Versionshinweise und Dokumentationen sowie lokalisierte Versionen herunterzuladen.
Dieser Abschnitt beschreibt die Systemanforderungen für das In-Sight SDK.
Hinweise:
| Minimum | Empfohlen |
|---|---|
| Intel® Celeron® 1000M-Prozessor mit 1,8 GHz (oder gleichwertiger Prozessor) | Intel Core™ i7-Prozessor mit 2,7 GHz (oder gleichwertiger Prozessor) |
| 2 GB verfügbarer Arbeitsspeicher | 4 GB verfügbarer Arbeitsspeicher |
| 4 GB verfügbarer Festplattenspeicher | 8 GB verfügbarer Festplattenspeicher |
| Videokarte, die eine Auflösung von 1024 x 768 bei 24-Bit-Farbtiefe anzeigen kann (eine DPI-Display-Einstellung von 96 DPI ist erforderlich) | Videokarte, die eine Auflösung von 1920 x 1080 bei 32-Bit-Farbtiefe anzeigen kann (eine DPI-Display-Einstellung von 96 DPI ist erforderlich) |
| Netzwerkkarte (mindestens 100 MBit/s) für die Verbindung mit einem In-Sight Vision-System | Gigabit-Netzwerkkarte zur Verbindung mit In-Sight Vision-Systemen |
In-Sight Explorer wurde unter folgenden Betriebssystemen getestet:
In-Sight-SDK kann zwar möglicherweise unter anderen Betriebssystemen ausgeführt werden; Systeme ohne die aufgeführten Anforderungen wurden jedoch nicht getestet und werden nicht unterstützt.
In-Sight Explorer 5.7.3 beinhaltet zwei Firmwareversionen:
In-Sight Vision-Systeme mit älteren Firmwareversionen funktionieren u. U. ordnungsgemäß. Einige Funktionen werden bei älteren Firmwareversionen jedoch nicht unterstützt und sind nicht vollständig getestet. Für eine optimale Leistung sollten Vision-Systeme mit älterer Firmware auf die neueste unterstützte Firmwareversion aktualisiert werden. Eine Liste der Modelle und unterstützten Firmwareversionen finden Sie in der Datei In-Sight® Explorer-Hilfe im Bereich „Firmwareversionen“.
Hinweis:
Für In-Sight-Software ist Microsoft .NET Framework 4.5 erforderlich. Das In-Sight-Installationsprogramm versucht, Microsoft .NET Framework 4.5 herunterzuladen und zu installieren, wenn es auf dem Computer nicht gefunden wird.
Hinweis:
Das In-Sight-SDK unterstützt die Möglichkeit zum Erstellen benutzerdefinierter EasyBuilder-Tools (weitere Informationen finden Sie im Dokument ToolBuilder Programmer Reference Guide). Alle mittels ToolBuilder erstellten EasyBuilder-Tools müssen im folgenden Verzeichnis gespeichert sein, damit sie in der Anwendung In-Sight Explorer verfügbar sind: C:\Program Files (x86)\Cognex\In-Sight\In-Sight Explorer 5.x.x\AddIns. Zum Erstellen von EasyBuilder-Tools mit ToolBuilder muss sich die DLL für das Tool im Verzeichnis „In-Sight Explorer 5.x.x\AddIns“ befinden. Kopieren Sie alle bisher erstellten ToolBuilder-DLL-Dateien, und fügen Sie sie in das Verzeichnis „AddIns“ ein.
Sie müssen zum Installieren des In-Sight-SDK als Benutzer mit vollen Administratorberechtigungen angemeldet sein.
Die In-Sight-SDK-Beispielprojekte werden im folgenden Ordner installiert: C:\Users\Public\Documents\Cognex\In-Sight\In-Sight Sample Projects 5.x.x. Das Startmenü enthält eine Verknüpfung zum Öffnen dieses Speicherortes.
| Problemnr. | Problem |
|---|---|
| 82151 |
Jobs können nicht mit der Funktion „CvsInSightDisplay.InSight.File.LoadJobFileLocally ()“ von einem lokalen Computer auf ein Vision-System geladen werden. Lösung: Gehen Sie wie folgt vor, um einen Job von einem lokalen Computer auf das Vision-System zu laden:
|
| 31753 |
In-Sight-SDK-Elemente (wie CvsInSightDisplay), die Aktualisierungen benötigen, fordern Aktualisierungen nur an, wenn die Elemente sichtbar sind, nicht wenn sie verborgen oder minimiert sind. Lösung: Sollten in diesem Szenario Aktualisierungen benötigt werden, muss ein Aufruf von CvsInSight.AcceptUpdate() oder CvsInSightDisplay.AcceptUpdate() hinzugefügt werden, damit neue Ergebnisse vom In-Sight-Vision-System empfangen werden können. Fügen Sie dem Event CvsInSight.ResultsChanged einen Handler hinzu. Sobald die Ergebnisse verarbeitet wurden, muss CvsInSight.AcceptUpdate aufgerufen werden. |
| 11930 | Schalten Sie das Vision System offline, bevor Sie die SetExpression-Methode aufrufen. |