Getting started
To utilize taReo effectively, you need expertise in two domains: thin film optics and software development.
In the field of multilayer optics, your team should have:
- Solid understanding of multilayer design and characterization,
- Ability to interpret measurement data, and
- Hands-on experience with coating deposition.
Regarding software skills, it is essential to possess basic programming abilities using a suitable platform, such as Delphi, C++, C#, LabView, Python, or Visual Basic. Additionally, a basic understanding of COM interface is beneficial.
The package contains numerous illustrative examples that are easily comprehensible, facilitating a rapid understanding of the concept.
Quick start:
- Select a programming platform that aligns well with your existing expertise (for example, Delphi, C++, C#, LabView, Python, or Visual Basic)
- Find the example that resembles goal of your project (for example, Inline Characterization). The main settings are already included into the examples.
- Save this example project under a new name to maintain the original for reference.
- Go ahead with your own project: Once you have chosen an appropriate example project, begin the process of modifying it step by step to suit your production environment. This adaptation should be done gradually and carefully to ensure compatibility and functionality within your specific setup.
- Currently, the installation package provides examples for four software platforms: C#, Python, Delphi, and Visual Basic.
- With taReo, you can support any configuration of the deposition process control. We extend the set of available functions! If you cannot find a function in the existing set, please ask and we add this function.
- Of course, you can try with taReo offline: you can work with the examples offline, develop your own offline projects (design, characterization), and use Virtual Deposition Interface incorporated into taReo. Learn more about offline applications.
Software
taReo is organized as a DLL (Dynamic Link Library). Due to this it can be implemented into any platform supporting DLL calls. Among these platforms:
- Microsoft Visual Studio (versions 2003-2022) (C++)
- Microsoft Visual Studio .NET (C++, C#, Visual Basic .NET)
- Embarcadero C++ Builder (any version)
- Embarcadero Delphi (version 5.0 and higher)
- LabVIEW version 6.xx and higher
- Java (at Windows platform)
- Python (at Windows platform)
Hardware
- A system running Windows 7, Windows 10, or Windows 11 (32 or 64 bit versions).
- Processors: Intel i9, i7 series, models with higher clock frequency are better. For extremely high requirements we recommend processors Core i-13000 series (desktop segment) or Core i-10000 series (Desktop HEDT segment).
- AMD processors can also be used.
- High FSB (Front side bus) speed.
- DDR4 or DDR5 fast RAM. Modern computers typically have at least 32 GB. More RAM is better (mainly because Windows OS is more responsible).
Support
Mastering the software requires some effort; however, once you grasp the principles, you will be able to develop your own software that controls the deposition process or applications and plugins for analyzing and designing your structures. Your program will precisely meet your needs.
- For any queries or concerns regarding the operation of certain structures and functions within taReo, please don't hesitate to reach out to our support at
This email address is being protected from spambots. You need JavaScript enabled to view it. or by phone. We will be able to assist you and provide clarification. - If you are already experienced with taReo but require additional functions or parameters, please also contact
This email address is being protected from spambots. You need JavaScript enabled to view it. . Our team will be able to discuss your requirements and assist you accordingly. - Please note that taReo is continually being developed based on customer requests. This means that new functions can be included in future updates to the package, providing enhanced capabilities and features.
- To help you navigate through the more complex aspects of taReo and gain a thorough understanding of its principles, we have provided a comprehensive Help. This resource will guide you through the process of understanding the software's principles and assist you in creating your first project.