| Autor |
IF Train ..... |
1 # 13  |
Der Eilige Spezialist

Beiträge: 1078
Ort: zu Hause
Eingetreten: 26.02.15 Status: Offline
|
Eingetragen am 23.04.2025 16:39 |
|
|
|
.... , moin aus der Nähe der Ostsee.
Ich hätte gerne eine Frage ................... ,
Nach dem Ronald uns freundlichster Weise die Funktion von Iftrain erklärt hat, habe ich diverse Züge damit belastet. Zuerst ja ganz schön, wenn die
von alleine wissen, wo sie hin sollen. Aber immer möchte man es auch nicht. Da es aber Makro gesteuert ist, kann man es Fallweise nur schwer
umgehen bzw abschalten. Ich habe es bis dato immer so gemacht, eine Weiche im nicht gewünschten (iftrain) Fahrweg entgegengesetzt zu stellen und zu sperren.Ist bis jetzt meine einzige Idee gewesen. Die weitere Idee kam, wie es so bei Ideen ist, im unbeobachtetem Augenblick und war die,
iftrain abhängig vom Selbststellbetrieb zu machen.
Ist aber nicht vorgesehen, aber bleibt als Frage offen. Wie kann man dieses so händeln?
Besten Gruß
Reinhold |
|
|
| Autor |
RE: IF Train ..... |
2 # 13  |
saar181213 Spezialist


Beiträge: 992
Ort: Nähe - Trier -- Oberbillig
Eingetreten: 08.06.12 Status: Offline
|
Eingetragen am 23.04.2025 16:57 |
|
|
|
Hallo Reinhold,
wie wäre es mit einem Gleisfeld als Sperrblock, so behelfe ich mir.
Dieser Block ist hinter einem Signal angeordnet, quasi als virtueller D-weg und auch in der Fahrstraße eingetragen, hat aber keinen RM. Dadurch kann ich ihn händisch (auch in einem Makro) BELEGT melden, und die Fahrstraße bleibt stumm, was auch durch eine Makro Steuerung (miss)-braucht (Block xy on/off) werden kann.
Vielleicht kannst du es auch ähnlich benutzen??
Viel Spaß beim Testen
Ferdinand
MÄ - Dachbodenanlage mit ca. 150m K-Gleis,-- Intellibox II zum Fahren und Schalten, die Meldezentrale als DICO,--- Steuer PC ist jetzt ein DELL L --D830 mit XP, ---CC-Can(CdB) fürs BW und Schaltaufgaben, der Achszähler ist jetzt bidirektional von Gerd Kruse, - ModellStw -- jetzt 10.B2 und 4 AZ - Blöcke einfach Genial !! Absolut Top!! --Grüße von der Mosel - Ferdinand -- |
|
|
| Autor |
RE: IF Train ..... |
3 # 13  |
HeinzM Spezialist

Beiträge: 511
Ort: Windeck
Eingetreten: 29.05.18 Status: Offline
|
Eingetragen am 23.04.2025 22:28 |
|
|
|
Hallo Reinhold,
ich schalte Makros oder Makroteile ab mit einem Schalter im ModellStw Stellpult.
Gleiselement Magnetartikel Signal oder Weiche einfügen
Typ: -eigene Definition-
Abbildung: C:\ModellStw\ModellStellwerk 10.2_B18\EigeneSymbole\EinAus.bmp
Makro:
1 ifswitch(89, 1, 3) ;weiter wenn Schalter ein/grün (hier Magnetartikel 89)
2 end ;Schalter aus/rot
3 iftrain ...
Viele Grüße
Heinz
Modellstellwerk Vers 10.2, SpDrS60, Windows 10, Lenz LZV200 V3.8, H0, 2-L, DCC, S88N, LDT High Speed Interface, Digikeijs DR4088CS |
|
|
| Autor |
RE: IF Train ..... |
4 # 13  |
Ulli9391 Spezialist

Beiträge: 996
Eingetreten: 06.01.12 Status: Offline
|
Eingetragen am 24.04.2025 23:04 |
|
|
|
Hallo Reinhold,
genau wie Heinz das macht - Du arbeitest ja schon mit einem Makro und da kannst Du nach ?Lust und Laune auch mehrere Möglichkeiten einbauend.
Der Fantasie sind keine Grenzen gesetzt.
Gruß Ulli |
|
|
| Autor |
RE: IF Train ..... |
5 # 13  |
Der Eilige Spezialist

Threadstarter
Beiträge: 1078
Ort: zu Hause
Eingetreten: 26.02.15 Status: Offline
|
Eingetragen am 25.04.2025 08:50 |
|
|
|
Moin Männers,
der Schalter ist in beiden Makros wirkungsvoll installiert. Nun dreht es sich im Kopfe, wo ich diesen Schalter noch verwenden kann. Lücken sind sicherlich vorhanden.
Gruß
Reinhold |
|
|
| Autor |
RE: IF Train ..... |
6 # 13  |
Ulli9391 Spezialist

Beiträge: 996
Eingetreten: 06.01.12 Status: Offline
|
Eingetragen am 25.04.2025 09:49 |
|
|
|
Hallo Reinhold,
schön, wieder was geleistet. Und da gibt es bestimmt noch viele Möglichkeiten - z.B. eine Störung in der Einstellung der Fahrstraße, so dass der Fdl aktiv werden muss usw.
Nicht nur Modellstellwerk kann Störung!
Ich wünsche einen schönen Tag
Ulli |
|
|
| Autor |
RE: IF Train ..... |
7 # 13  |
koen infra Spezialist

Beiträge: 37
Eingetreten: 01.04.22 Status: Offline
|
Eingetragen am 25.01.2026 12:09 |
|
|
|
Hallo zusammen,
Ich habe auch eine frage über 'iftrain'. Ich möchte eine Gerausch abspielen lassen wenn eine IC-zug nach bzw Gleis 3 hinfahrt. Aber wenn eine RB-zug nach gleis 3 fahrt muss eine andere Durchsage abgespielt werden. Ich habe im Fahrstrasse der richte makro-nr starten lassen. Im Makro selbst scheint es nicht zu klappen. Er wird immer das gleiche abgespielt. Folgendes war bis her das beste Ergebnis aber nicht Korrekt.
1 iftrain(99, 1, 2) Makro starten mit Fahrstrasse und wenn Block 99 bezetst ist Gerausch 4 abspielen für IC
2 play(4) durchsagen IC-Zug nach....
3 iftrain(99, 3, 5) Wenn Block 99 bezetst ist ,für RB Gerausch 5 abspielen; RB nach...
4 end
5 play(7)
Jemand ein Tipp?
Danke
Gr KOen |
|
|
| Autor |
RE: IF Train ..... |
8 # 13  |
Der Eilige Spezialist

Threadstarter
Beiträge: 1078
Ort: zu Hause
Eingetreten: 26.02.15 Status: Offline
|
Eingetragen am 25.01.2026 22:24 |
|
|
|
Moin,
du verwendest nicht die vorgesehene Zug Nummer.
Diese entsteht aus der Grundnummer 1500 + der laufenden Nummer des Zuges aus deiner Zugliste.
Wenn du also den Zug 99 als 3ten Zug in der Liste hast, ist die Zugnummer 1503.
Versuche es mal
Gruß
Reinhold
PS: Ob dein Makro sonst richtig ist, weiß ich nicht.
Am Morgen danach:
Ich hab mir dein Makro durchgelesen. 99 ist wohl die Blocknummer. Wenn "1" die Zugnummer und es der erste Zug in der Liste ist, ersetzen durch 1501.
Die nächste Zeile wird auf jeden Fall abgespielt, auch wenn der Verweis dazu nur aus der ersten Zeile erfolgt ist. Für solche Fälle lasse ich immer ein paar Leerzeile frei, um nachträgliche Änderungen machen zu können.
Du musst also Zeile 2 auf jeden Fall überspringen bzw die Züge nacheinander einreihen und jedem die dazugehörige Zeile(Play ) zuweisen. Ich stelle dir unten mal ein Beispiel rein.
iftrain(99,1501, 5 )
iftrain (99,1502, 7)
iftrain(99,1503,10
die Zeile nach den Auflistungen (ist hier dann wohl Zeile 4) muss end enthalten, ebenso in der Folgezeile der Sortierung, also 6,8,11 mus ein end rein
Bearbeitet von Der Eilige am 26.01.2026 08:13 |
|
|
| Autor |
RE: IF Train ..... |
9 # 13  |
0stefu0 Spezialist

Beiträge: 142
Eingetreten: 06.06.13 Status: Offline
|
Eingetragen am 26.01.2026 12:33 |
|
|
|
Hallo
In einem Einfahrblock wird bei mir auch ein Sound abgespielt. Ich habe das aber nicht über ein Makro gelöst, sondern im Blockformular unter "Aktionen". Im Handbuch ist beschrieben, was man unter "Aktionen" alles einstellen kann.
Vielleicht hilft dir das
Freundlicher Gruss aus dem Emmental
Stefan
H0 DC
Steuerung: ECoS und Modellstw, DCC
Rückmeldung: Littfinski und Märklin |
|
|
| Autor |
RE: IF Train ..... |
10 # 13  |
Ulli9391 Spezialist

Beiträge: 996
Eingetreten: 06.01.12 Status: Offline
|
Eingetragen am 26.01.2026 21:09 |
|
|
|
Hallo
Ich habe mir das Makro für mich mal aufbereitet.
iftrain (interne Blocknummer, interne Lok-/Zugnummer, Zeile)
Testet die Lok-/Zugnummer, wenn der Block belegt wird. Bei Übereinstimmung läuft das Makro mit Zeile weiter, sonst in der nächsten Zeile.
Die interne Lok-/Zugnummer muss dabei ergänzt werden (zusätzlicher Parameter).
Lok – interne Loknummer + 0
Zug aus Fahrplan – interne Zugnummer + 1000
Zug/Automatikzug – interne Zugnummer + 1500
Die über das Makro eingestellt Fahrstraße hat Priorität
Beispiel:
Soll für den Zug/Automatikzug 9 im Block 3 eine bestimmte Fahrstraße eingestellt werden
01 Iftrain (3, 1509, 5)
02 end
03 ….
04 ….
05 route (23, on)
06 end
Vielleicht hilft das.
Oder die Aktion im Block -> Bild
Gruß Ulli |
|
|