Initialisierung von TMC-Membervariablen
Alle Membervariablen eines TcCOM Moduls müssen initialisiert werden. Der TMC Code Generator unterstützt dies mit:
///<AutoGeneratedContent id="MemberInitialization">
Wird durch den TMC Code Generator ersetzt durch:
///<AutoGeneratedContent id="MemberInitialization">
m_TraceLevelMax = tlAlways;
memset(&m_Parameter, 0, sizeof(m_Parameter));
memset(&m_Inputs, 0, sizeof(m_Inputs));
memset(&m_Outputs, 0, sizeof(m_Outputs));
///</AutoGeneratedContent>
Die mit dem TwinCAT C++ Assistenten vor TwinCAT 3.1 Build 4018 generierten Projekte verwenden diese Eigenschaft nicht, können aber einfach angepasst werden, indem diese Zeile im entsprechenden Code (z. B. Konstruktor) hinzugefügt wird:
///<AutoGeneratedContent id="MemberInitialization">