Anzeige

Telefon:


Einfacherer Standard

GenICam-Alternative zur Applikations- und Embedded-Entwicklung

Einfache Bedienbarkeit?

Mit der Verlagerung der Funktionalität in die Kameras hat die Standardisierung einen grundlegenden Wandel durchgesetzt. Dadurch entstand eine variable Softwarebasis, die zur Kommunikation mit allen Vision Kameras verwendbar ist. Alle Module und Funktionen sind kameraunabhängig. Auch kleinste Details und Parameter lassen sich einzeln ansprechen und einstellen. Das macht die Syntax der verwendeten Standardsprache zwar sehr flexibel, aber alles andere als einfach und übersichtlich nutzbar. Selbst für einfache Programmabläufe werden etliche Codezeilen und Parametereinstellungen in korrekter Kombination benötigt, was schnell zu fehleranfälligen und unübersichtlichen Abläufen führt. Die strikte Trennung und unterschiedliche Handhabung der Kamerafunktionalität über GenAPI und des reinen Bildspeicherpfads über die Transport Layer ist zwar strukturell nachvollziehbar, macht aber die Anwendungsentwicklung nicht einfacher und übersichtlicher. Die Programmier-API eines Produkts ist eine Benutzerschnittstelle und damit ein Werkzeug, das daran gemessen wird, wie gut es sich bedienen lässt. Als Schnittstelle repräsentiert sie für Entwickler die eigentliche Kamera und deren Möglichkeiten. Trotz GenICam können die Kamerahersteller dem Anwender allein durch die Features der Kameras keine ausreichende Unterstützung und damit auch keine bessere Anwendererfahrung bieten.

IDS Imaging Development Systems GmbH

Dieser Artikel erschien in inVISION 4 2019 - 09.09.19.
Für weitere Artikel besuchen Sie www.invision-news.de

Firmenportrait