Impact Acquire SDK C++
Common Files Needed For Every Device Family

To operate a Balluff imaging or image capture device with the Impact Acquire framework some common files are needed for every device on the target system:

  • mvDeviceManager.dll
  • mvImageProcessing.dll
  • mvPropHandling.dll

As the user-mode part of this SDK internally make use of OpenMP (http://openmp.org/) on Windows® a matching version of the OpenMP runtime must be installed on the target system as well. Current versions of the libraries are linked against the Microsoft Visual Studio® 2019 version of the OpenMP runtime. The corresponding merge modules or redistributables can be obtained from Microsoft. See here as well: Windows®

Note
Since release 1.8.0 of this framework the file libexpat.dll is no longer shipped with the installation package, as it is no longer needed by any of the modules belonging to the Impact Acquire interface. This might force you to modify your installer.

All these files can be either be copied somewhere in the systems path or into the applications directory.

With these files the device can be used and configured from an application. Some features however require some additional installation work that will be discussed in later sections of this chapter.