=============================================== Stand: 04. Juni 2010 SDK-Version 3.70 betrifft: USB uEye Kameras GigE uEye Kameras =============================================== Inhalt: =============================================== - Hinweise zur Hardwarekompatibilität - Hinweise zur aktuellen Treiberversion - Hinweise zu den zusätzlichen Interfaces - Hinweise zu älteren Treiberversionen =============================================== ########################################################################## Hinweise zur Hardwarekompatibilität Achtung: Alle USB uEye CMOS-Kameras mit USB-Boardrevision kleiner 2.1 werden ab Treiberversion 3.10 nicht mehr unterstützt. Ob eine Kamera betroffen ist, kann wie folgt ermittelt werden: 1. Anhand der Seriennummer. Ist diese kleiner als 400 26 27000, ist diese Kamera mit Treiberversionen >3.10 nicht kompatibel. 2. Mit dem Testprogramm "uEyeHardwareCheck“, das im Setup enthalten ist. Das Programm zeigt an, ob eine angeschlossene Kamera kompatibel zu Treiberversionen > 3.10 ist. Zum Betrieb dieses Programms muss bereits ein Kameratreiber auf dem System installiert sein. Ist eine Kamera nicht kompatibel mit Treiberversionen > 3.10, kann diese weiterhin mit Treiberversionen bis einschließlich 2.40 betrieben werden. Achtung: Bei Verwendung einer GigE uEye SE Kamera wird immer die passende Firmware in die Kamera geladen. Dieser Vorgang geschieht ab Treiber 3.40 automatisch. Wurde die Kamera mit einer Treiberversion < 3.40 betrieben, muss anschließend bei Verwendung eines neueren Treibers die aktuelle Firmware manuell über den Kameramanager auf die Kamera geladen werden. In diesem Fall erscheint die Kamera im uEye Kameramanager entsprechend gekennzeichnet und kann nicht geöffnet werden. Die Firmware kann über den Button 'Starter Firmware Upload' geladen werden. Die entsprechende Datei befindet sich im Installationsverzeichnis im Ordner 'GigE Firmware'. Achtung: Wir empfehlen, die DHCP Konfiguration einer Netzwerkkarte nicht im laufenden Betrieb zu ändern. Falls Probleme auftreten, sollte das System mit der Wunschkonfiguration neu gestartet werden. ########################################################################## Hinweise zur Treiberversion 3.70 - Unterstützung der UI-124x und UI-524x Kameramodelle - Unterstützung neuer Funktionen der UI-1008XS-C: - is_ScenePreset() - is_Zoom() - is_Sharpness() - is_Saturation() - Neue API-Funktion zur Unterdrückung von Störungen im Triggermodus: is_TriggerDebounce() - Neue API-Funktion zur Einstellung einer Farbtemperatur und eines Farbraumes: is_ColorTemperature() - Die uEyeCrosshair-Applikation ist nun auch im Quellcode vorhanden ########################################################################## Hinweise zu den zusätzlichen Interfaces 3.70 DirectShow (Interface Version 1.10.1.1): - Die Funktion SetFormat() akzeptiert nun auch negative Bildhöhen. Über den Registryeintrag 'UseAbsHeight' können positive Bildhöhen erzwungen werden. ########################################################################## Hinweise zur Treiberversion 3.60 - Unterstützung des UI-1008XS-C Kameramodells - Unterstützung der UI-214x und UI-614x Kameramodelle - Unterstützung der UI-149x-M und UI-549x-M Kameramodelle ########################################################################## Hinweise zu den zusätzlichen Interfaces 3.60 DirectShow (Interface Version 1.8.0.0): - Unterstüzung der UI-1008XS Funktionalität - Ein AOI kann nun mit einem horizontalen und vertikalen Offset über den MediaType gesetzt werden (siehe Handbuch) - Interne Verbesserungen ActiveX (Interface Version 1.12.2.0): - Unterstüzung der UI-1008XS Funktionalität TWAIN (Interface Version 1.2.11.206): - Keine Änderungen Halcon: Version 2.14.0.0 für Halcon 7.1 Version 3.7.0.0 für Halcon 8.0 Version 4.4.0.0 für Halcon 9.0 - Die Änderungen sind in den entsprechenden Handbüchern dokumentiert. LabVIEW Interface: - Keine Änderungen NeuroCheck (Interface Version 1.3.4.246): - Keine Änderungen CVB (Interface Version 1.5.4.0): - Änderungen im Software-Trigger Interface - Global-Start-Shutter-Modus für einige Kameras hinzugefügt GENCAM (Interface Version 1.0.0.9): - Keine Änderungen Cognex VisionPro (Interface Version 1.0.14.0) - Keine Änderungen ########################################################################## Hinweise zur Treiberversion 3.51.3.0 - Unterstüzung des UI-149xLE Kameramodells - Unterstütung der UI-112x und UI-512x Kameramodelle - Die uEye-Demoapplikation bietet nun einen Normal- und Expertenmodus - In der uEye Demoapplikation können nun benutzerdefinierte Kameraprofile angelegt werden Achtung: Diese Treiberversion ist nur für folgende Kameramodelle getestet und freigegeben: UI-149xLE, UI-112xSE, UI-112xME, UI-512xSE, UI-512xRE ########################################################################## Hinweise zu den zusätzlichen Interfaces 3.51.3.0 - Keine Änderungen ########################################################################## Hinweise zur Treiberversion 3.50.10.0 - Unterstützung von Windows 7 - Optimierung der UI-149x und UI-549x Kameramodelle Achtung: Die Global-Start-Funktion der UI-149x und UI-549x ist entgegen der Beschreibung im Handbuch noch nicht implementiert. ########################################################################## Hinweise zu den zusätzlichen Interfaces 3.50.10.0 DirectShow (Interface Version 1.7.0.0): - Die Interface-Version 1.7.0.0 benötigt mindestens die uEye Treiberversion 3.40. Ein Update auf diese oder eine höhere Version wird dringend empfohlen. - Die Interface-Dokumentation wurde überarbeitet. Bitte beachten Sie, dass die Funktion GetUsedBandwith(long *plClock) des IuEyeCapturePin-Interfaces nicht in der chm-Datei zu finden ist. Die Dokumentation wird an dieser Stelle zur nächsten Version überarbeitet. ActiveX (Interface Version 1.11.32.1288): - Einbindung von bereits bestehenden uEye-SDK-Funktionen in das ActiveX-Interface. LabVIEW Interface: - Die uEye VIs befinden sich in der Funktionspalette unter: 'Instrumenten-I/O' -> 'Gerätetreiber' -> 'uEye' - Alle mitgelieferten Dateien befinden sich unter: LabVIEW_DIR/instr.lib/uEye Änderungen in dieser Version: - Zusätzliche VIs: LoadParameters.vi, SaveParameters.vi Halcon: Version 2.14.0.0 für Halcon 7.1 Version 3.6.0.0 für Halcon 8.0 Version 4.3.0.0 für Halcon 9.0 - Die Änderungen sind in den entsprechenden Handbüchern dokumentiert. NeuroCheck (Interface Version 1.03.0004.246): - Keine Änderungen CVB (Interface Version 1.05.0003.0): - Der Global-Start-Shutter-Modus ist nun für einige Kameramodelle verfügbar. GENCAM (Interface Version 1.0.0.9): - Interne Änderungen TWAIN (Interface Version 1.2.11.206): - Keine Änderungen Cognex VisionPro (Interface Version 1.0.14.0) - Keine Änderungen ########################################################################## Hinweise zur Treiberversion 3.40.15.0 Allgemeines: - Neue Kameramodelle mit 10-Megapixel-Sensor: UI-149x, UI-549x - Neue Kameraserie GigE uEye RE - Deutlich erhöhte Bildraten bei den Kameras der GigE uEye SE Serie - Die GigE uEye Kameras arbeiten nun auch mit Netzwerkkarten, die ihre Adresse von einem DHCP-Host beziehen - Automatischer Firmware-Upload bei der GigE uEye SE Kamerafamilie SDK: - Neue API-Funktionen: is_GetImageInfo(): Abfragen von zusätzlichen Bildinformationen wie z. B. des Zeitpunkts der Aufnahme (Timestamp-Funktion) is_GetDuration(): Abfrage der Dauer bestimmter Prozesse des uEye Treibers (z. B. Aktualisierung der Kamerafirmware) is_GetSensorScalerInfo(), is_SetSensorScaler(): Interne Bildskalierung bei den Sensoren der UI-149x/549x-Serie is_DirectRenderer(): Unterstützung von Direct3D-Grafikfunktionen mit Overlay. Direct3D ersetzt die bisherigen DirectDraw-Funktionen vollständig. Mit dieser Funktionalität können Bilder flackerfrei mit Overlay dargestellt und skaliert werden. Ebenso können Bitmap-Dateien als Overlay eingeblendet werden. - Änderungen an bestehenden API-Funktionen: is_SetAutoParameter(): - Erweiterung der automatischen Bildregelung (Hysterese konfigurierbar, Anzahl der übersprungenen Bilder einstellbar) - Unterstützung der sensorinternen Regelfunktionen der UI-122x/522x-Serie is_InitCamera(): Erweiterung der Funktion zur Unterstützung des automatischen Firmware- Uploads bei der GigE uEye SE Kamerafamilie - Applikationen - Neues Demo zur Demonstration der Direct3D Funktionalität (uEyeDirectRenderer) - Neues Demo zur Demonstration des DirectShow Interfaces (uEye DirectShow Demo) - Neues Demo zur Demostration des Cognex VisionPro Interfaces (uEye Cognex VisionPro C# Demo) - Neues Demo uEyeCrosshair zur Anzeige eines Kamerabildes mit Fadenkreuz (uEyeCrosshair) Das Demo verwendet die Direct3D Overlay-Funktionalität ########################################################################## Hinweise zu den zusätzlichen Interfaces 3.40.15.0 Neues Interface für Cognex VisionPro (Interface Version 1.0.13.0) DirectShow (Interface Version 1.6.0.0): - Verbesserte Stabilität, Performance und erweiterte Kompatibilität zu bestehenden DirectShow-Applikationen ActiveX (Interface Version 1.8.23.575): - Unterstützung der uEye Direct3D-Funktionen - Unterstützung des automatischen Firmware-Uploads bei der GigE uEye SE Kamerafamilie LabVIEW Interface: - Die uEye VIs befinden sich in der Funktionspalette unter: 'Instrumenten-I/O' -> 'Gerätetreiber' -> 'uEye' - Alle mitgelieferten Dateien befinden sich unter: LabVIEW_DIR/instr.lib/uEye Änderungen in dieser Version: - Unterstützung des automatischen Firmware-Uploads bei der GigE uEye SE Kamerafamilie (InitCamera.vi) Halcon: Version 2.13.0.0 für Halcon 7.1 Version 3.5.0.0 für Halcon 8.0 Version 4.2.0.0 für Halcon 9.0 - Die Änderungen sind in den entsprechenden Handbüchern dokumentiert. NeuroCheck (Interface Version 1.03.0004.246): - Keine Änderungen CVB (Interface Version 1.05.0002.370): - Keine Änderungen GENCAM (Interface Version 1.0.0.7): - Keine Änderungen TWAIN (Interface Version 1.2.11.206): - Keine Änderungen ########################################################################## Hinweise zur Treiberversion 3.33 - Unterstützung der neuen USB uEye ME Kamerafamilie ########################################################################## Hinweise zu den zusätzlichen Interfaces 3.33 DirectShow (Interface Version 1.04.0012.1631): - In früheren Versionen meldete das Interface stets negative Bildhöhen. Nun kann die Bildhöhe im Betrag gemeldet werden, wenn der folgende Registrywert existiert: [HKEY_CURRENT_USER\Software\IDS\uEye\DirectShow] "UseAbsHeight"=dword:00000001 Achtung: Es kann sein, dass das Bild bei Benutzung mancher Renderer auf dem Kopf steht. ########################################################################## Hinweise zur Treiberversion 3.32 Allgemeines: - Unterstützung der neuen GigE uEye SE Kamerafamilie - Unterstützung der GigE uEye Kameras unter Windows Vista - Unterstützung der seriellen Schnittstelle der GigE uEye HE Kamerafamilie (zusätzlicher Treiber uEye_com.sys) - Unterstützung von GENCAM bei USB und GigE Kameras - Das optionale Memoryboard der Kameraserien USB uEye SE und USB uEye RE wurde abgekündigt. Die Funktionen zum Betrieb des Memoryboards werden ab Treiberversion 3.32 nicht mehr unterstützt. Die uEye Treiberversion 3.25 zum Betrieb des Memoryboards wird weiter im Downloadbereich unserer Webseite www.ids-imaging.de verfügbar sein. Gerätetreiber: - Optimierte interne Bilderfassung SDK: - Neuer Triggermodus: Continuous Trigger - Individuell einstellbarer Timeout im Continuous Triggermodus - Hardwarevorverarbeitung in der Kamera (nur GigE uEye HE) - Neue Bildformate und Farbkonvertierungen (nur GigE uEye HE) - Individuell einstellbare Hardware-LUT (GigE uEye HE, GigE uEye SE) - Zusätzliche Subsampling- und Binningmodi - Anzeige von Sensortestbildern - Neue API-Funktionen: is_SetSensorTestImage() is_GetSupportedTestImages() is_GetTestImageValueRange() is_SetCameraLUT() is_GetCameraLUT() is_SetColorConverter() is_GetColorConverter() is_GetComportNumber() is_GetCaptureErrorInfo() is_ResetCaptureErrorInfo() is_SetTimeout() is_GetTimeout() Applikationen: - uEye Demo: - Neuer Dialog zum Einstellen der Hardware-LUT (Dialog 'Eigenschaften' -> 'Hardware LUT') - Sensorfarbkorrektur und Farbsättigung (Dialog 'Eigenschaften' -> 'Farbe') - Neue Farbformate und Konverter (Dialog 'Eigenschaften' -> 'Format') - Testbilder (Dialog 'Eigenschaften' -> 'Diverses') - Neuer Dialog zur Anzeige aller Bilderfassungsfehler (Menü 'Ansicht' -> 'Bilderfassungsfehler') - Fensterposition und Größe werden nun gespeichert und können beim Programmstart wiederhergestellt werden (Menü 'Datei' -> 'Individualisieren') - Eine Kamera kann nun mit den gespeicherten Einstellungen oder Defaulteinstellungen geöffnet werden (Menü 'Datei' -> 'Individualisieren') - uEye Kameramanager: - Unterstützung folgender Sprachen: Englisch, Deutsch, Spanisch, Italienisch, Polnisch, Chinesisch, Japanisch und Koreanisch - Dialog zur Konfiguration und zum Test der seriellen Schnittstelle - Variabel einstellbare Fenstergröße des Kameramanagers - Fortschrittsbalken beim Firmwareupload - Der IP Bereich und die persistente IP-Adresse können im Dialog 'Manuelle ETH Konfiguration' auf Wunsch vorgeschlagen werden - Neues Demo zur Konfiguration und zum Test der seriellen Schnittstelle (ueyeComportDemo.exe) - Neues Demo zum Test des Continuous Triggermodus (uEyeSimpleTrigger) Dokumentation: - Komplett überarbeitete Handbücher ########################################################################## Hinweise zu den zusätzlichen Interfaces 3.32 Bitte stellen Sie sicher, dass der uEye Gerätetreiber vor der Installation aller Interfaces installiert worden ist. DirectShow (Interface Version 1.04.0008.1630): - Das Interface benötigt mindestens Treiberversion 2.21.0000 für USB uEye Kameras bzw. Version 3.00.0000 für GigE uEye Kameras. Ein Update auf diese oder eine höhere Version wird dringend empfohlen. Änderungen in dieser Version: - Die gemeinsame Nutzung der CLSID durch verschiedene Filterinstanzen arbeitet nun korrekt. - Ein Kompatibilitätsproblem im IuEyeCapture Interface wurde repariert, indem die neuen Funktionen in das IuEyeCaptureEx Interface verschoben wurden. ActiveX (Interface Version 1.08.0013.552): - Das Interface benötigt mindestens Treiberversion 2.20.0001 für USB uEye Kameras bzw. Version 3.00.0000 für GigE uEye Kameras. Ein Update auf diese oder eine höhere Version wird dringend empfohlen. Änderungen in dieser Version: - Das interne Ringbuffering wurde an das uEye API Ringbuffering bei der Verwendung der Funktion is_FreezeImage und des Triggermodus angepasst. - Die Einsprungpunkte bei der Binningfunktion wurden korrigiert. TWAIN (Interface Version 1.2.11.206): Änderungen in dieser Version: - Keine Änderungen LabVIEW Interface: - Die uEye VIs befinden sich in der Funktionspalette unter: 'Instrumenten-I/O' -> 'Gerätetreiber' -> 'uEye' - Alle mitgelieferten Dateien befinden sich unter: LabVIEW_DIR/instr.lib/uEye Änderungen in dieser Version: - Kompatibiltät zu allen Versionen von LabVIEw 7.1 bis 8.6 - Änderungen in den folgenden VIs: SetAllocatedImageMem(), SetImageMem(), AddToSequence() Halcon: Version 2.12.0.0 für Halcon 7.1 Version 3.4.0.0 für Halcon 8.0 Version 4.1.0.0 für Halcon 9.0 - Die Änderungen sind in den entsprechenden Handbüchern dokumentiert. NeuroCheck (Interface Version 1.03.0004.246): - Das Interface benötigt mindestens Treiberversion 2.20.0004 für USB uEye Kameras bzw. Version 3.00.0000 für GigE uEye Kameras. Ein Update auf diese oder eine höhere Version wird dringend empfohlen. - Bitte stellen Sie sicher, dass mindestens NeuroCheck Service Pack 8 auf Ihrem Rechner installiert ist. Ansonsten kann es zu Programmabstürzen während der Bilderfassung kommen. Änderungen in dieser Version: - Die Faktoren für den Weißabgleich werden nun beim Verlassen des Konfigurationsdialogs korrekt abgespeichert. CVB (Interface Version 1.05.0002.370): - Das Interface benötigt mindestens Treiberversion 2.21.0001 für USB uEye Kameras bzw. Version 3.00.0000 für GigE uEye Kameras. Ein Update auf diese oder eine höhere Version wird dringend empfohlen. Änderungen in dieser Version: - Die ini-Datei erlaubt nun mehr als 10 Board-Einträge. - Unterstützung der 10, 12 und 16 Bit Farbformate. - Unterstützung der neuen uEye Modelle. GENCAM (Interface Version 1.0.0.7): - Das Interface benötigt mindestens Treiberversion 3.32.0000. Ein Update auf diese oder eine höhere Version wird dringend empfohlen. Änderungen in dieser Version: - Erstes Release