Makro: Abarbeitung/fr: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „=== Attendre la fin de la macro ===“ |
Die Seite wurde neu angelegt: „Lutz Ulrich a présenté dans le forum TC une solution pour attendre que la macro soit complètement terminée.“ |
||
| Zeile 9: | Zeile 9: | ||
=== Attendre la fin de la macro === | === Attendre la fin de la macro === | ||
Lutz Ulrich a présenté dans le forum TC une solution pour attendre que la macro soit complètement terminée. | |||
Lutz Ulrich | |||
<div lang="de" dir="ltr" class="mw-content-ltr"> | <div lang="de" dir="ltr" class="mw-content-ltr"> | ||
Version vom 24. April 2025, 22:17 Uhr
Traitement d’une macro
Attendre la fin de la macro
Lutz Ulrich a présenté dans le forum TC une solution pour attendre que la macro soit complètement terminée.
Makroabarbeitung grundsätzlich parallel
Wird in TC im Rahmen von Operationen ein Makro gestartet, so wird dieses Makro grundsätzlich parallel zu den weiteren Operationen abgearbeitet. Mit der vorgestellten Lösungsmöglichkeit wird diese Parallelverarbeitung umgangen.
Auf Wunsch von Lutz Ulrich stelle ich sein Vorgehen hier ins TC-Wiki ein.
Auf Marko warten
Für mich habe ich einen Weg gefunden, auf die Abarbeitung eines Makros zu warten. Ich möchte das hier anderen zur Verfügung stellen.
- Zunächst braucht man einen EIN/Aus Schalter irgend wo. Der muss gar nichts machen.
Abb: Ein-Aus Schalter
Dann braucht man im Makro den Schaltereintrag zweimal.
- Am Beginn des Makros in der Stellung EIN
Abb: Makro Beginn
- und am Ende des Makros in der Stellung AUS in den Operationen.
Abb: Makro Ende
In der aufrufenden Operation wird zusätzlich zu dem Makro eine Marke, ein Sprung und eine Voraussetzung benötigt.
Abb: Warten
Abb: Voraussetzung
Die Marke hat den Namen "Wart".
Abb: Sprung
Das war es. Es funktioniert bei mir einwandfrei und erfüllt seinen Zweck.
Weblinks
- Teil 1: Forum
- Teil 2: Forum
- TC-wiki: Zeitlicher Ablauf von Operationen in Zugfahrten
- -- Digi thomas2003 13:46, 10. Sep. 2014
- bearbeitet: Uslex (Diskussion) 14:41, 5. Jul. 2022 (CEST)