GigE Vision und GenICam: Das Zusammenspiel Lars Fermum Schulungsleiter STEMMER IMAGING GmbH TechnologieTag GigE Vision und GenICam München, 14. September 2006 M E M B E R O F T H E S T E M M E R I M A G I N G G R O U P
GenICam und GigE Vision Die Verbindung zwischen GenICam und XMLBeschreibung ist vergleichbar mit der WebbrowserTechnologie: GenICam BeschreibungsStandard SoftwareProgramm (GenApi etc.) XMLDatei XMLBeschreibung ist der Code, der interpretiert wird: Features, Register und Ports werden mit Leben erfüllt. TechnologieTag GigE Vision & GenICam, 14.09.2006 www.stemmerimaging.de
GenICam und XMLBeschreibung XML Device Info ROOT Model Name Umfassender KameraZugriff auf alle Features DeviceID ImageFormat AOI Width Height PixelFormat Acq.Trigger Acq Start TechnologieTag GigE Vision & GenICam, 14.09.2006 www.stemmerimaging.de
Die XMLBeschreibung XMLDatei: Teil des GigE VisionStandards PflichtFeatures (müssen implementiert sein) empfohlene Features (sind bereits definiert) Userdefinierte Features Die StandardFeatureListe des GenICam und GigE VisionGremiums umfasst einige PflichtFeatures und viele weitere, vordefinierte Features. Eine Erweiterung um eigene Features ist jederzeit möglich. Somit gibt es keine proprietären SmartFeatures mehr. XML mandatory recommended & optional custom TechnologieTag GigE Vision & GenICam, 14.09.2006 www.stemmerimaging.de
PflichtFeatures Basisfunktionalitäten: Sie ermöglichen es einer Software, Bilder aufzunehmen 7 PflichtFeatures: Width Height PixelFormat PayloadSize Acquisition Mode AcquisitionStart AcquisitionStop Breite des Bildes Höhe des Bildes Farbformat Bildpuffergröße Kontinuierlich/ Snap Start des Bildeinzugs Stop des Bildeinzugs mandatory TechnologieTag GigE Vision & GenICam, 14.09.2006 www.stemmerimaging.de
StandardFeatureListe (1) KameraInformationen Allgemeine Informationen über KameraTyp, Seriennummer,... Bildformat AOI und Sensorgröße, Farbformat,... Analoge Features Gain, Shutter, White Balance,... Aufnahme und Trigger Aufnahme und Triggermodus, aktueller Status Digitale I/Os KameraI/Os konfigurieren, setzen und lesen mandatory recommended & optional TechnologieTag GigE Vision & GenICam, 14.09.2006 www.stemmerimaging.de
StandardFeatureListe (2) Zähler und Timer Bildzähler, Triggerzähler,... und Timer Events Interpretation von Kameraspezifischen Benachrichtigungen LookUpTables Konfigurieren, Lesen und Schreiben von LUTs GigE Vision Transportschicht GEV spezifische Features, IP und MAC Adresse,... Benutzereinstellungen Speichern, Laden von Benutzereinstellungen mandatory recommended & optional TechnologieTag GigE Vision & GenICam, 14.09.2006 www.stemmerimaging.de
GigE Vision und GenICam Zusammenfassung: GigE Visionkonforme Kameras setzen eine GenICamXMLBeschreibung voraus Umfassende GigE VisionStandardFeatureList PflichtFeatures, um minimalen Zugriff zu gewährleisten Keine proprietären SmartFeatures mehr Alle zusätzlichen Features trotzdem Standardkonform nutzbar Große DesignFreiheit der KameraHersteller Gleiche Schnittstelle zum Benutzer TechnologieTag GigE Vision & GenICam, 14.09.2006 www.stemmerimaging.de
The big picture Hardware Software XML Datei GenICam GigE Vision UDP/ IP IP Ethernet Dokument zur GeräteBeschreibung: Dokument zur GeräteBeschreibung: High Level Features (Gain, Shutter...) High Level Features (Gain, Shutter...) Zusammenspiel Zusammenspiel der der Features Features Umsetzung Umsetzung Features Features in in Hardw.Register Hardw.Register Standard zur GeräteBeschreibung: Standard zur GeräteBeschreibung: Syntax Syntax der der XMLElemente XMLElemente Zusammenspiel der Elemente Zusammenspiel der Elemente SchnittstellenDefinitionen SchnittstellenDefinitionen Device Device Discovery Discovery Control Channel Control Channel Message Message Channel Channel Streaming Channel Streaming Channel DatenProtokoll DatenProtokoll GigE = 1000 MBit GigE = 1000 MBit TechnologieTag GigE Vision & GenICam, 14.09.2006 www.stemmerimaging.de
GigE Vision und GenICam Danke für Ihre Aufmerksamkeit!! Lars Fermum Schulungsleiter STEMMER IMAGING GmbH TechnologieTag GigE Vision und GenICam München, 14. September 2006 M E M B E R O F T H E S T E M M E R I M A G I N G G R O U P