Simulation and Test
Comprehensive simulation and logging functions make Gamma V the first choice for designing modern test platforms.
New Demands on Testing Require New Solutions
Gone are the days when "testing" in production only involved final quality control of the finished product. Today's product design starts in a virtual space inside a computer, where state of the art simulations take the place of the good old prototype. Long before a physical pre-production unit enters a test bed to serve as HIL (hardware in the loop), numerous virtual tests have already been performed on its MIL (model in the loop) and SIL (software in the loop) cousins. Integration tests are also growing in importance. Here, multiple networked systems can test the interaction of different components among themselves.
In machine building, testing against simulation models is also gaining importance in order to reduce downtime of working facilities during maintenance and diagnosis. Startup procedures can also be greatly accelerated. Instead of having engineers slave over final details on site for days, software and controls are finalized inside the simulation until ready for deployment. Any last minute changes or final parameters can be configured remotely.
Gamma V's Three Way Simulation
For test and development purposes our middleware platform Gamma V offers a comprehensive and flexible simulation mechanic. Any process variable in the system can be assigned a simulated value. This is stored as a property of the PV and does not necessitate creating duplicate variables. The simulated value is completely independent from the PV's actual value. Now the simulation can be toggled at any time during operation. The mechanic supports three different scenarios:
- redirect read access to the variable to its simulated value
- redirect write access to the variable to its simulated value
- redirect hardware access to/from I/Os to the variable's simulated value
All three functions an be arbitrarily combined. The Gamma API also offers a special command for writing directly to the simulated value of a PV independently from the state of the redirect toggle.
This gives developers a powerful and customizable tool that can reproduce and simulate the complete underlying hardware of a machine. By developing software in reference to this simulation model, controls and applications can be programmed without expensive target hardware. For quality assurance, Gamma V's simulation mechanic offers a complete means for failure injection and testing error management.
For more details about the use of Gamma V in test systems, please have a look at our information sheet "Tomorrows Test Platforms: Open and Service Based" in the download area.