© Copyright 1999-2019 Cognex Corporation. Alle Rechte vorbehalten.
Revision: 5.7.0.2, 04/10/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.
Die folgenden Mindesthardwareanforderungen gelten für PCs, die mit einem einzelnen In-Sight Vision-System mit geringer Auflösung und langsamer Fertigungsgeschwindigkeit verbunden werden:
Die folgenden empfohlenen Hardwareanforderungen gelten für PCs, die mit bis zu vier In-Sight Vision-Systemen gleichzeitig verbunden werden:
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.0 beinhaltet drei 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.
| CR# | Problem |
|---|---|
| Nicht verfügbar | In-Sight SDK kann jetzt als 32-Bit- oder 64-Bit-Anwendung installiert werden. Beachten Sie, dass der Standard-Installationspfad sich nicht geändert hat: In-Sight SDK wird sowohl auf 32- als auch 64-Bit-Betriebssystemen unter C:\Program Files (x86)\Cognex\In-Sight\In-Sight SDK 5.x.x installiert. |
| 15264 | Beim Erstellen einer In-Sight SDK-Anwendung auf einem 64-Bit-Betriebssystem können Sie die Zielplattform jetzt in Visual Studio auf „Any CPU“, „x64“ oder „x86“ setzen. Bisher musste die Zielplattform auf „x86“ gesetzt werden. |
| CR# | Problem |
|---|---|
| 82479 |
Beim Versuch, In-Sight SDK 5.7.0 auf einem System zu installieren, auf dem Microsoft .NET Framework 3.5 deaktiviert ist und Windows-Aktualisierungen noch verarbeitet werden, wird u. U. folgende Fehlermeldung angezeigt: Fehler bei der Installation von Microsoft .NET Framework; Fehlercode 0x800f081f. Lösung: Warten Sie, bis die Windows-Aktualisierungen abgeschlossen wurden (starten Sie bei Bedarf den Computer neu), und installieren Sie In-Sight SDK 5.7.0 anschließend neu. |
| 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. |