With regard to the development of customer specific software, we use the programming languages C, C++, C#, Python, Fortran, VBA, Modelica and MATLAB, among others. We use libraries such as Qt or Boost. However, we also draw on our own extensive libraries when programming specialized software, for example for the integration and simulation of FMUs. In addition to new developments, we can also adapt our existing software products to the specialized needs of individual customers.
Specially designed and user-oriented interfaces (using Qt or Excel for example) allow the clear presentation of complex calculations so that the programs can be used without a deeper knowledge of their capabilities.
In addition to individual programs, we can also offer to create models for LabVIEW, Simulink or Modelica. We also have experience with the export of such models to real-time systems such as dSpace and we can support our customers with the implementation of our software into their existing systems.
We would be glad to consult with you on the integration of our software into your computing systems. The important issues here are the centralized deployment of our software or its use in high performance computers or cluster systems.
We develop software solutions for you to use via the web browser, e.g. on your systems or outsourced to a cloud or docker system. Especially in combination with our products Simulator Suite, Optimization Suite and MoBA Automation, we can assemble an infrastructure that enables you to perform automated online simulation and optimization calculations.
One example is the online calculation tool THEDA, which was developed by our partner enterprise TLK Energy. With THEDA it is possible to perform thermal simulation calculations for simple building structures. For more information please visit the THEDA website.
Some examples of customer-specific software include:
- TISC interface for in-house simulation programs
- Specific software for the design of components
- Automated post-processing and visualization
- Adaptation of models for real-time applications (i.e. HIL)
- Optimization of complex systems
- Integration of hardware into existing or new programs