- Home
- Support
- Training
- Hardware-in-the-Loop Simulation
- Real-Time Testing
Real-time hardware can be accessed via an interpreter running on the processor board. Since the interpreter is executed at the same rate as the real-time application, it can be used to perform real-time tests. This training course provides an introduction to programming real-time tests based on the Python programming language. Course participants will discuss standard applications and implement them in practical examples.
Participants
- Engineers familiar with Python programming and real-time applications
Goals
- Use Python to describe real-time tests
- Learn the workflow for real-time testing
- Understand the structure of real-time tests
- Create standard implementations and their temporal behavior
Tools and Systems
- ControlDesk® Standard
- AutomationDesk
- Real-time hardware
Course Contents
- The necessity of real-time tests
- Workflow of real-time testing (from script to executable real-time test, test management)
- Introduction to special Python programming elements for real-time testing
- Structure of real-time tests (initialization phase, time-synchronous execution)
- Accessing model variables from real-time tests
- Test modularization
- Relation between Python scripts on the PC and on the real-time platform
- Libraries for test automation by real-time testing (e.g., for variable access, mapping test parallelity, and data exchange between independent tests)
- Implementing standard test scenarios
Fee
1-day course: $1000 per person
1-day course: $1000 per person
| Dates | Location and time |
| On request | |

