This course focuses on C++ real-time programming with TwinCAT 3. Main contents are the features of the TwinCAT system and the integration of C++ programming in the TwinCAT engineering. Training in C++ programming language is not included.
Target group
- programmers who want to use C++ for programming real-time applications.
Contents
- TwinCAT architecture
- TwinCAT XAE (Engineering) and XAR (Runtime)
- opportunities and limitations of C++ programming in the TwinCAT 3 real-time environment
- requirements on the development PC
- TwinCAT Class Wizard, creating and debugging examples
- TwinCAT TMC editor
- real-time settings
- task configuration multi-core support
- consolidation of above topics using practical examples
Requirements
- sound knowledge of C++ programming language