Impact Acquire SDK Python
|
The following table shows where to find files belonging to the Impact Acquire framework on a target machine where the framework has been installed.
Library | ARMhf | ARM64 | x86_64 |
---|---|---|---|
libBVS_CA-BN.[some letter].so | "$MVIMPACT_ACQUIRE_DIR/lib/arm64" | "$MVIMPACT_ACQUIRE_DIR/lib/x86_64" | |
libmvBlueFOX.so.3.5.0 | "$MVIMPACT_ACQUIRE_DIR/lib/armhf" | "$MVIMPACT_ACQUIRE_DIR/lib/arm64" | "$MVIMPACT_ACQUIRE_DIR/lib/x86_64" |
libmvDeviceManager.so.3.5.0 | "$MVIMPACT_ACQUIRE_DIR/lib/armhf" | "$MVIMPACT_ACQUIRE_DIR/lib/arm64" | "$MVIMPACT_ACQUIRE_DIR/lib/x86_64" |
libmvGenTLConsumer.so.3.5.0 | "$MVIMPACT_ACQUIRE_DIR/lib/armhf" | "$MVIMPACT_ACQUIRE_DIR/lib/arm64" | "$MVIMPACT_ACQUIRE_DIR/lib/x86_64" |
libmvGenTLProducer.so.3.5.0 | "$MVIMPACT_ACQUIRE_DIR/lib/armhf" | "$MVIMPACT_ACQUIRE_DIR/lib/arm64" | "$MVIMPACT_ACQUIRE_DIR/lib/x86_64" |
libmvGenTLProducer.PCIe.so.3.5.0 | "$MVIMPACT_ACQUIRE_DIR/lib/arm64" | "$MVIMPACT_ACQUIRE_DIR/lib/x86_64" | |
libmvImageProcessing.so.3.5.0 | "$MVIMPACT_ACQUIRE_DIR/lib/armhf" | "$MVIMPACT_ACQUIRE_DIR/lib/arm64" | "$MVIMPACT_ACQUIRE_DIR/lib/x86_64" |
libmvIMPACT_Acquire.java.so.3.5.0 | "$MVIMPACT_ACQUIRE_DIR/lib/armhf" | "$MVIMPACT_ACQUIRE_DIR/lib/arm64" | "$MVIMPACT_ACQUIRE_DIR/lib/x86_64" |
libmvPropHandling.so.3.5.0 | "$MVIMPACT_ACQUIRE_DIR/lib/armhf" | "$MVIMPACT_ACQUIRE_DIR/lib/arm64" | "$MVIMPACT_ACQUIRE_DIR/lib/x86_64" |
libmvVirtualDevice.so.3.5.0 | "$MVIMPACT_ACQUIRE_DIR/lib/armhf" | "$MVIMPACT_ACQUIRE_DIR/lib/arm64" | "$MVIMPACT_ACQUIRE_DIR/lib/x86_64" |
mvIMPACT_Acquire.jar | "$MVIMPACT_ACQUIRE_DIR/lib/armhf" | "$MVIMPACT_ACQUIRE_DIR/lib/arm64" | "$MVIMPACT_ACQUIRE_DIR/lib/x86_64" |
mv.impact.acquire.dll (.NET Standard) | "$MVIMPACT_ACQUIRE_DIR/LanguageBindings/netstandard2.0" | ||
mv.impact.acquire.display.dll (.NET Standard) | "$MVIMPACT_ACQUIRE_DIR/LanguageBindings/netstandard2.0" | ||
mv.impact.acquire.display.extensions.dll (.NET Standard) | "$MVIMPACT_ACQUIRE_DIR/LanguageBindings/netstandard2.0" | ||
mv.impact.acquire.examples.helper.dll (.NET Standard) | "$MVIMPACT_ACQUIRE_DIR/LanguageBindings/netstandard2.0" |
Everything related to kernel drivers usually doesn't apply here with the exception of BVS CA-BN devices which come with their own kernel driver. If for any reason the original installation packages shall not be used the corresponding install scripts coming with that packages can be used to reverse engineer what needs to be done. As stated previously this NOT recommended!
For installation on a Linux-i686 system the files with the -i86 suffix must be extracted. On a Linux-x64_86 system the corresponding packages with the -x64.tgz suffix must be used. For ARM based platforms the corresponding package must be used instead.
These variables must be added to the environment, e.g. by placing these lines in the .profile or .bashrc file.
In case you are developing applications using the GenICam™ SDK add the GenICam™ include path to your pre-processor options, e.g:
Finally
must somehow end up in the systems library search path thus you might want to add a file to
containing the following line:
OR you can use a different mechanism.