Bei der Entwicklung von Systemen zur Datenaufnahme werden insbesondere Gerätetreiber für die Interaktion mit der Hardware, zum Festlegen von Parametern und zur Aufnahme pixelbezogener Daten durch unterstützende Systeme mit PC-Bus-Schnittstelle (PCI, USB) benötigt. Anwender können auf diese Treiber aufgrund komplexer Hardwareparameter und Sensor-Betriebsarten nicht direkt zugreifen. Hierzu dienen anwenderfreundliche Funktionsbibliotheken mit intuitiv bedienbaren Schnittstellen.