Schäfter+Kirchhoff offers an SDK with API DLLs and C++ class libraries for GigE and USB 3.0 cameras for the development of customized application software.
The SDK package also contains some examples in C/C++ as a template for the development of personally customized applications.
Source code comments and a manual complete the camera programming environment.
The SDK package consists of two parts:
The core is needed to drive the line scan camera and consists of the device driver and the base DLLs. The core can be provided together with the application software to the end customer by the developer. By using the core, developers are able to build a slim installation package for their software.
2. Application Programming Interface (API)
The API contains a class library for C++ as well as some compilable projects including the source code as examples. The supported developing environment is the Microsoft Visual Studio 2012, 2015, and 2017.
Supported operating systems are Windows® 7 / 8.1 / 10, and Linux®. A VI-library for software development using LabView® is available too.
For programming a line scan camera with a Camera Link® interface, the software development kit (SDK) supplied by the manufacturer of the grabber board must be used.