Page 89
Appendix | A Brief Overview to DLL Communication (IPC)
thermoIMAGER TIM
A 11
A Brief Overview to DLL Communication (IPC)
i
The description of the initialization procedure as well as the necessary command list is provided on the
CD and in the TIM Connect software under
Help > SDK
.
2 SDK packages are available. These can be found on the included software CD:
- Connect SDK: requires the TIM Connect software
- Direct SDK: no TIM Connect software required, supports Linux and Windows
The communication to the process imager device is handled by the PI Connect software (Imager.exe) only.
A dynamic link library (ImagerIPC2.dll) provides the interprocess communication (IPC) for other attached
processes. The DLL can be dynamically linked into the secondary application. Or it can be done static by a
lib file too. Both Imager.exe and ImagerIPC2.dll are designed for Windows Vista/ 7/ 8/ 10 only. The application
must support call-back functions and polling mode.
The ImagerIPC2.dll will export a bunch of functions that are responsible for initiating the communication,
retrieving data and setting some control parameters.
The main difference to the former Version 1 (ImagerIPC.dll) is the support of more than one TIM cameras via
multiple instances of TIM Connect.
A 12
thermoIMAGER TIM Connect Resource Translator
A 12.1
Introduction
thermoIMAGER TIM Connect is a .Net Application. Therefore it is ready for localization. Localization as a
Microsoft idiom means the complete adaption of resources to a given culture. If you want to learn more about
the internationalization topics please consult Microsoft’s developer documentation
http://msdn.microsoft.com/en-us/goglobal/bb688096.aspx.
If needed the localization process can be very detailed. Also the resizing of buttons or other visible resources
and the support of right-to-left languages is supported. This can be a huge effort and should be done by
experts who have the appropriate tools. To limit this effort and to enable anybody to translate the resources of
the TIM Connect application
Micro-Epsilon has developed the small tool
Resource Translator
. This tool helps to translate any visible
text within the thermoIMAGER TIM Connect application.
i
You will find a detailed tutorial on the CD provided.