Programming Reference
TwinCAT offers a wide range of basic functions. They all can be very useful for TwinCAT C++ programmers and are documented here.
There is a wide range of C++ samples, which contain the valuable information on the handling of the modules and interfaces.
TwinCAT C++ project
A TwinCAT C++ project has some parameters that can be opened by double-clicking on the TwinCAT C++ project (project name here "Untitiled1").
Renaming is not possible at this stage (see Renaming TwinCAT C++ projects)
The encryption of the binary module can be set here, a more detailed description of the requirements can be found here.
The option whether the sources should be included can be set here for the two archive types, which are transferred to the target system or sent by email.
Accordingly, empty archives are created on deselection.
- TwinCAT C++ Project properties
- File Description
- Online Change
- Limitations
- Memory allocation
- Static variables
- Multi-task data access synchronization
- Interfaces
- Runtime Library (RtlR0.h)
- ADS Communication
- Mathematical Functions
- Time Functions
- STL / Containers
- Error messages - understanding
- Module messages for the Engineering (logging / tracing)