grundlage_makro
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
grundlage_makro [2020/07/31 11:50] – [Was sind Makros und Accessories?] akuhtz | grundlage_makro [2024/01/13 08:36] (aktuell) – [Und warum ist das so gebaut?] akuhtz | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Was sind Makros und Accessories? | ====== Was sind Makros und Accessories? | ||
- | **Das Prinzip könnte man in die Legowelt transportieren und sich damit vorstellen:** | + | |
+ | Das Prinzip könnte man in die Legowelt transportieren und sich damit vorstellen: | ||
<WRAP group> | <WRAP group> | ||
Zeile 29: | Zeile 30: | ||
Die Dinge „auf der Bahn“ haben aber noch weitergehende Ansprüche: \\ | Die Dinge „auf der Bahn“ haben aber noch weitergehende Ansprüche: \\ | ||
- | Ein Signal zeigt einen Begriff, eine Weiche steht dazu in einer bestimmten Stellung. \\ | + | Ein Signal zeigt einen Begriff |
Manchmal ist das direkt ein Schaltausgang (dann ist der ganze Klapperatismus eigentlich überflüssig), | Manchmal ist das direkt ein Schaltausgang (dann ist der ganze Klapperatismus eigentlich überflüssig), | ||
- | + | * Rotes Licht abblenden, | |
- | Rotes Licht abblenden, bisschen warten, grünes und gelbes Licht aufblenden. | + | * bisschen warten, |
+ | * grünes und gelbes Licht aufblenden. | ||
Genau für diesen Ablauf verwendet man die Makros, da kann man diese Sachen schön unterbringen. | Genau für diesen Ablauf verwendet man die Makros, da kann man diese Sachen schön unterbringen. | ||
Zeile 38: | Zeile 40: | ||
{{ : | {{ : | ||
- | Diese Makros werden | + | Bei Bahnbetriebsabläufen ist die korrekte und überwachte Ausführung von Makros |
- | Nur dann wird der letzte Zustand gespeichert und bei einem Spannungsreset | + | Dazu werden |
+ | Bei einem Accessory besteht zudem die Möglichkeit, | ||
+ | Des weiteren erfolgt beim Ausführen des Accessory | ||
====== Mein erstes Makro ====== | ====== Mein erstes Makro ====== | ||
Zeile 58: | Zeile 62: | ||
Dazu erstellt man ein Makro Weiche // | Dazu erstellt man ein Makro Weiche // | ||
- | * Makro " | + | * Makro " |
- | * Ausgang X einschalten | + | * (Schaltpaar-) |
* Wartezeit 20 Ticks | * Wartezeit 20 Ticks | ||
Die Liste mit den Schritten ist am Anfang leer. Über das Kontextmenü (rechte Maustaste) kannt man mit //Danach einfügen// einen leeren Schritt einfügen und konfigurieren. | Die Liste mit den Schritten ist am Anfang leer. Über das Kontextmenü (rechte Maustaste) kannt man mit //Danach einfügen// einen leeren Schritt einfügen und konfigurieren. | ||
- | Anschliessend muss das Makro mit Klick auf den Schreiben-Button auf die OneControl übertragen werden. Das Icon in der Makroliste wechselt dadurch zu einem Schloss mit grünem Haken. | + | ==== Schaltausgang oder Schaltpaar-Ausgang verwenden? ==== |
+ | |||
+ | Bei der OneControl gibt es ab FW-Version 3.x den neuen Port-Typ Schaltpaar-Ausgang. | ||
+ | |||
+ | Dieser Typ kombiniert 2 " | ||
+ | |||
+ | Man kann beim Schaltpaar-Ausgang also nie beide Ausgänge gleichzeitig einschalten, | ||
+ | |||
+ | Durch die Verwendung des Schaltpaar-Ausgang muss man in den Makros den anderen Port nicht erst ausschalten, | ||
+ | |||
+ | ==== Makro mit Schaltausgang ==== | ||
+ | |||
+ | Anschliessend muss das Makro mit Klick auf den **Schreiben**-Button auf die OneControl übertragen werden. Das Icon in der Makroliste wechselt dadurch zu einem Schloss mit grünem Haken. | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | Wenn das gleiche Makro mit einzelnen Schaltausgängen statt dem Schaltpaar-Ausgang erzeugt worden wäre, würde es so (kompliziert) aussehen: | ||
{{ : | {{ : | ||
Zeile 72: | Zeile 93: | ||
Danach wird ein Makro Weiche // | Danach wird ein Makro Weiche // | ||
- | * Makro " | + | * Makro " |
- | * Ausgang Y einschalten | + | * (Schaltpaar-) |
* Wartezeit 20 Ticks | * Wartezeit 20 Ticks | ||
- | Anschliessend muss auch dieses Makro mit Klick auf den *Schreiben*-Button auf die OneControl übertragen werden. | + | Anschliessend muss auch dieses Makro mit Klick auf den **Schreiben**-Button auf die OneControl übertragen werden. |
+ | |||
+ | {{: | ||
+ | |||
+ | Wenn auch hier das gleiche Makro mit einzelnen Schaltausgängen statt dem Schaltpaar-Ausgang erzeugt worden wäre, würde es so (kompliziert) aussehen: | ||
{{ : | {{ : | ||
- | Jetzt hat man 2 Makro um die Weiche hin- und herstellen zu können, wenn das jeweilige Makro mit Klick auf den *Testen*-Button gestartet wird. | + | Jetzt hat man 2 Makro um die Weiche hin- und herstellen zu können, wenn das jeweilige Makro mit Klick auf den **Testen**-Button gestartet wird. |
+ | |||
+ | ==== Accessory erstellen ==== | ||
Anschliessend muss das Accessory Weiche X erstellt werden mit den 2 Aspekten: | Anschliessend muss das Accessory Weiche X erstellt werden mit den 2 Aspekten: | ||
- | * Geradeaus --> Schaltet Makro "Weiche geradeaus" | + | * Geradeaus --> Schaltet Makro "Weiche_X_gerade" |
- | * Abzweigend --> Schaltet Makro "Weiche abzweigend" | + | * Abzweigend --> Schaltet Makro "Weiche_X_abzweig" |
- | Nachdem die beiden Aspekte angelegt sind, muss das Accessory mit Klick auf den *Speichern*-Button auf die OneControl übertragen werden. Danach wird das Icon in der Liste der Accessory auch wieder zum Schloss mit dem grünen Haken. | + | Nachdem die beiden Aspekte angelegt sind, muss das Accessory mit Klick auf den **Speichern**-Button auf die OneControl übertragen werden. Danach wird das Icon in der Liste der Accessory auch wieder zum Schloss mit dem grünen Haken. |
{{ : | {{ : | ||
Zeile 98: | Zeile 125: | ||
Oben haben wir gesehen, wie das im Prinzip funktioniert. Mag ja ganz toll sein, aber muß man das jetzt immer wieder machen? Nein, für viele, viele Standardfälle gibt es einen [[tools: | Oben haben wir gesehen, wie das im Prinzip funktioniert. Mag ja ganz toll sein, aber muß man das jetzt immer wieder machen? Nein, für viele, viele Standardfälle gibt es einen [[tools: | ||
+ | |||
+ | Das oben abgebildete Makro kann über den Knoten-Konfigurator mit dem Skript " | ||
====== Und warum ist das so gebaut? ====== | ====== Und warum ist das so gebaut? ====== | ||
Zeile 112: | Zeile 141: | ||
PC stellt Aspect beim Accessory ein. | PC stellt Aspect beim Accessory ein. | ||
- | Aspect | + | Aspect |
Im Makro sind dann die An- Ausknipser fürs Licht. | Im Makro sind dann die An- Ausknipser fürs Licht. | ||
- | Damit ist man voll flexibel und kann auch besondere Signalbilder darstellen - bis hin zum Lauflicht eines Baustellenblitzers. Und für Standfälle | + | Damit ist man voll flexibel und kann auch besondere Signalbilder darstellen - bis hin zum Lauflicht eines Baustellenblitzers. Und für Standardfälle |
+ | |||
+ | |||
+ | |||
+ | Weitere Informationen zu Makros und Accessories findet man auch unter: | ||
+ | * [[advanced_macro_de|Mehr zu Makro und Accessory]] | ||
+ |
grundlage_makro.1596189036.txt.gz · Zuletzt geändert: 2020/07/31 11:50 von akuhtz