About the job
In contemporary laboratory setups, software serves as the primary interface connecting users with instruments. For companies like Anton Paar, crafting user-friendly and reliable software is essential for ensuring customer satisfaction. To develop stable software, rigorous testing is necessary, which can only be achieved through automation, especially for large and complex applications. Instrument control software often involves hardware components, necessitating the use of digital twins to facilitate test automation. These digital twins emulate the behavior of the instruments, enabling fully automated testing without the need for manual intervention required when utilizing actual instruments.
Key Responsibilities:
- Examine current interfaces and simulators in the control software of a scientific instrument used for X-ray analysis.
- Create a design concept for a digital twin of the instrument.
- Execute the design concept to ensure compatibility with automated software testing, ideally utilizing C#.
- Showcase the functionality of the digital twin through an exemplary test case.
Objectives:
The objective of this thesis is to develop a digital twin for a scientific instrument specializing in X-ray analysis. The initial phase involves analyzing the existing interface connecting the control software with the instrument. Key signals necessary for automated testing will be assessed alongside our software and testing engineers. This analysis will clarify the essential functionality of the digital twin. Subsequently, a design concept will be formulated, exploring the potential reuse of existing simulators for various parts of the instrument. Ultimately, the concept will be implemented, demonstrating its functionality through sample test applications. To ensure a seamless integration between the digital twin and the control software, the C# programming language is preferred for implementation. For more information about our X-ray analysis instruments, please visit our website: https://www.anton-paar.com/corp-en/x-ray-analysis
