Makro: Abarbeitung: Unterschied zwischen den Versionen

Aus RailRoad&Co.-Wiki
Zur Navigation springenZur Suche springen
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{TC789g}}
{{TC78910g}}


__NOTOC__
__NOTOC__


== Abarbeitung eines Makros ==
=== Warten auf Makroende ===


Lutz Ulrich hat im TC-Forum eine Lösungsmöglichkeit vorgestellt, um auf das vollständige Abarbeiten eines Makros zu warten.<br />
Lutz Ulrich hat im TC-Forum eine Lösungsmöglichkeit vorgestellt, um auf das vollständige Abarbeiten eines Makros zu warten.
'''Hintergrundinfo:''' 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.<br />
Auf Wunsch von Lutz Ulrich stelle ich sein Vorgehen hier ins TC-Wiki ein.<br />


Ab hier folgt der Originalbeitrag von Lutz:<br />
 
Im TC-Forum hier zu finden: [http://www.freiwald.com/forum/viewtopic.php?p=145617#p145617 Teil 1], [http://www.freiwald.com/forum/viewtopic.php?p=145618#p145618 Teil 2]
=== 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 ===
 
Ab hier folgt der Originalbeitrag von Lutz:
Im TC-Forum hier zu finden: [https://www.freiwald.com/forum/viewtopic.php?p=145617#p145617 Teil 1] und [https://www.freiwald.com/forum/viewtopic.php?p=145618#p145618 Teil 2]


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.
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.
*Zunächst braucht man einen '''EIN/Aus Schalter''' irgend wo. Der muss gar nichts machen.
 
:[[Datei:Ein-Aus Schalter.PNG]]
:''Abb: Ein-Aus Schalter''
 
 
Dann braucht man '''im Makro''' den Schaltereintrag zweimal.
*Am Beginn des Makros in der Stellung EIN
 
:[[Datei:Makro Beginn.PNG]]
:''Abb: Makro Beginn''
 
 
*und am Ende des Makros in der Stellung AUS in den Operationen.
 
:[[Datei:Makro Ende.PNG]]
:''Abb: Makro Ende''
 
 
In der aufrufenden Operation wird zusätzlich zu dem Makro '''eine Marke''', ein Sprung und eine Voraussetzung benötigt.
 
:[[Datei:Warten Operation.PNG]]
:''Abb: Warten''
 
 
:[[Datei:Einstellung der Voraussetzung.PNG]]
:''Abb: Voraussetzung''


[[Datei:Ein-Aus Schalter.PNG]]


Die Marke hat den Namen "Wart".


--> Dann braucht man im Makro den Schaltereintrag zweimal. Am Beginn des Makros in der Stellung EIN und am Ende des Makros in der Stellung AUS in den Operationen.
:[[Datei:Einstellung des Sprung.PNG|400px]]
:''Abb: Sprung''


[[Datei:Makro Beginn.PNG]]
[[Datei:Makro Ende.PNG]]


Das war es. Es funktioniert bei mir einwandfrei und erfüllt seinen Zweck.


--> In der aufrufenden Operation wird zusätzlich zu dem Makro eine Marke, ein Sprung und eine Voraussetzung benötigt.


[[Datei:Warten Operation.PNG]]
== Weblinks ==
[[Datei:Einstellung der Voraussetzung.PNG]]


Die Marke hat den Namen `Wart´.
*Teil 1: [https://www.freiwald.com/forum/viewtopic.php?p=145617#p145617 Forum]
*Teil 2: [https://www.freiwald.com/forum/viewtopic.php?p=145618#p145618 Forum]
*TC-wiki: [[Zeitlicher Ablauf von Operationen in Zugfahrten]]


[[Datei:Einstellung des Sprung.PNG]]


:--‎ Digi thomas2003 13:46, 10. Sep. 2014
:bearbeitet: [[Benutzer:Uslex|Uslex]] ([[Benutzer Diskussion:Uslex|Diskussion]]) 14:41, 5. Jul. 2022 (CEST)


Das war es. Es funktioniert bei mir einwandfrei und erfüllt seinen Zweck.<br />
[[Kategorie:Software]]
[[Kategorie:Software]]
[[Kategorie:Makros]]
[[Kategorie:Makros]]

Aktuelle Version vom 9. März 2024, 14:41 Uhr

Verwendung
thumbs


Abarbeitung eines Makros

Warten auf Makroende

Lutz Ulrich hat im TC-Forum eine Lösungsmöglichkeit vorgestellt, um auf das vollständige Abarbeiten eines Makros zu warten.


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

Ab hier folgt der Originalbeitrag von Lutz: Im TC-Forum hier zu finden: Teil 1 und Teil 2

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


--‎ Digi thomas2003 13:46, 10. Sep. 2014
bearbeitet: Uslex (Diskussion) 14:41, 5. Jul. 2022 (CEST)