Methode ITcCyclic:CyclicUpdate
Die Methode CyclicUpdate wird normalerweise von einer TwinCAT Task aufgerufen, nachdem die Schnittstelle angemeldet wurde.
Syntax
HRESULT TCOMAPI CycleUpdate(ITcTask* ipTask, ITcUnknown* ipCaller, ULONG_PTR context)
Parameter
ipTask: (Typ: ITcTask) verweist auf den aktuellen Task-Kontext.
ipCaller: (Typ: ITcUnknown) verweist auf die aufrufende Instanz.
Context: (Typ: ULONG_PTR) Kontext beinhaltet den Wert, der an die Methode ITcCyclicCaller::AddModule() übergeben wurde.
Rückgabewert
Bei Erfolg wird S_OK („0“) oder ein anderer positiver Wert zurückgegeben, vgl. Rückgabewerte. Erweiterte Meldungen beziehen sich dabei insbesondere auf die Spalte HRESULT in ADS Return Codes.
Derzeit wird der Rückgabewert von den TwinCAT Tasks ignoriert.
Beschreibung
In einem Taskzyklus wird die Methode CycleUpdate() aufgerufen, nachdem InputUpdate() für alle angemeldeten Modulinstanzen aufgerufen wurde. Demzufolge muss diese Methode verwendet werden, um eine zyklische Abarbeitung zu implementieren.