Die Produktkomponente CETES-Testplattform basiert auf dem universellen, offenen Datenmodell und globalen "Softwarestecker" GAMMA der Firma RST Industrie Automation GmbH
Gamma ist ein umfangreiches Framework, das sowohl als Entwicklungsumgebung für Test- und Prüfsysteme als auch als komplette Testumgebung bei der Applikationsentwicklung dient. Das Herzstück von Gamma ist das datenzentrische Modell. Die Kommunikation zwischen den Prozessen und der I/O erfolgt über globale Variablen im Datenmodell. Sie kann symbolisch gelesen, geschrieben, simuliert oder aufgezeichnet werden. Durch die effektiven Zugriffsmechanismen im Nanosekundenbereich lassen sich extreme Durchsatzraten erreichen. Über die offenen Schnittstellen ist Gamma flexibel in beliebige Hardware und Netzwerke erweiterbar Diese umfassende Lösung, die Entwicklung, Integration und HIL abdeckt, bietet zahlreiche Vorteile:
- Flexibilität: Gamma unterstützt verschiedenste Zielarchitekturen (z. B. Windows auf x86, Linux auf x86 und PPC, OS/9000) - auf Multicore-Systemen mit einem speziellen Hypervisor auch verschiedene Betriebssysteme auf einem Prozessor.
- Offenheit: Durch die flexible Hardwareintegration kann Gamma eine breite Palette von I/O- und Kommunikationshardware ansprechen und mit geringem Aufwand an neue Hardware angepasst werden. Durch die Zusammenarbeit mit zahlreichen Partnern kann dabei schon auf eine umfangreiche Funktionalität zurückgegriffen werden.
- Einheitlichkeit: Entwickler und Anwender arbeiten vom Design bis zur HIL-Phase in einer homogenen Umgebung zusammen.
- Abstraktion zwischen Hard- und Software: Applikationen können jederzeit ohne großen Aufwand an veränderte Hardwarebedingungen angepasst werden.
Das obige Diagramm gibt nur einen kleinen Überblick über die weitreichenden Einsatzmöglichkeiten von Gamma im Bereich Test und Simulation.