Seite drucken - Profileintrag in der ersten Zeile

windigipet.de

Win-Digipet - deutsche Foren => Win-Digipet allgemein => Thema gestartet von: Helmut Kreis in 13. September 2016, 17:22:21

Titel: Profileintrag in der ersten Zeile
Beitrag von: Helmut Kreis in 13. September 2016, 17:22:21
Hallo,

in einem anderen Projekt ist mir aufgefallen, dass bei Zugfahrten die Profile in der ersten Zeile der nächsten Fahrstraße nicht korrekt ausgeführt werden.
Stehen in der ersten Zeile die Startgeschwindigkeit und dahinter gleich auch Lokfunktionen, so werden diese bei der Durchfahrt nicht ausgeführt.
Stellt man die Lokfunktionen in eine separate Zeile, funktioniert es wie gewünscht.

Gibt es hierfür eine Erklärung?
Titel: Re: Profileintrag in der ersten Zeile
Beitrag von: Volker Wößmann in 13. September 2016, 18:35:45
Hallo,

ja, das ist so gewollt!

Bei einer Folgefahrt wird immer die erste Zeile im Profil übersprungen. Das ist aber meines Wissens auch im Handbuch beschrieben.

Bei nachfolgendem Szenario kann dies sehr nützlich sein.
Einfahrtssignal vor dem Bahnhof, ist dieses grün fährt der Zug durch, OK.
Sind aber alle Bahnhofsgleise besetzt, dann steht es auf rot und der Zug hält. Bekommt der Zug nun grün wird die erste Zeile im Profil aufgeführt. Dort habe ich den Lokpfiff bzw. Achtungspfiff eingetragen.
Somit wird nur gepfiffen wenn der Zug angehalten hat, ansonsten nicht.

Ich denke es gibt noch weitere, ähnliche Beispiele wo das Überspringen der ersten Zeile sinnvoll sein kann.

Soll jeder Zug eine bestimmte Funktion durchführen muss diese ab der zweiten Zeile stehen.

Viel Erfolg!

Volker
Titel: Re: Profileintrag in der ersten Zeile
Beitrag von: Helmut Kreis in 13. September 2016, 20:29:47
Hallo Volker,

die erste Zeile kann meiner Meinung nach nicht übersprungen werden, da dort ja die Geschwindigkeit übernommen wird. Und wenn ich in der ersten Zeile nur die Lokfunktionen eintrage, funktioniert es ja auch. Also muss es eine andere Logik geben.
Titel: Re: Profileintrag in der ersten Zeile
Beitrag von: Volker Wößmann in 13. September 2016, 21:52:54
Hallo,

die erste Zeile wird nur bei einer Folgefahrt übersprungen.
Die Geschwindigkeit ist ja definiert durch den Folgekontakt der vorherigen Fahrstraße.
Wird die vorherige Fahrstraße komplett zu Ende gefahren, weil die Folgefahrt noch nicht gestellt werden kann, startet die nachfolgende Fahrstraße wie definiert.

Nachfolgend das konkrete Beispiel, da es vielleicht mehr erklärt als Text.
Jeder Zug der hält startet mit der Profilzeile 1 und Pfeife bzw. Horn ist zu hören.
Züge, welche als Folgefahrt durchfahren, beginnen mit der Profilzeile 2.

Volker
Titel: Re: Profileintrag in der ersten Zeile
Beitrag von: Helmut Kreis in 14. September 2016, 05:50:33
Hallo Volker,

da irrst Du aber! Laut Handbuch Kap. 7.1.1, in welchem ich ja vorher schon gelesen hatte, werden die Einstellungen der aktuellen FS ab Bremskontakt ignoriert und die Geschwindigkeit des Startkontaktes der nachfolgenden Fahrstraße genommen.
Nun ist meine Annahme, dass das dann auch bei einem Profil die erste Zeile ist. Hier wird auch korrekter Weise die richtige Geschwindigkeit eingestellt, nur eben die weiteren Befehle hinter der Geschwindigkeit nicht verarbeitet.
Auch im Kap. 8 für Profile ist kein Hinweis zu finden, dass Funktionen in der ersten Zeile bei einer Durchfahrt ignoriert werden.
Titel: Re: Profileintrag in der ersten Zeile
Beitrag von: Volker Wößmann in 14. September 2016, 16:45:03
Hallo Helmut,

wie geschrieben, mit dem per Screenshot angehangenen Profil wird genau das von mir Beschrieben ausgeführt.
Den Hinweis  bzgl. dem Ignorieren der Profilzeile 1 habe ich einmal hier im Forum gelesen.
Im Handbuch selber habe ich ihn so auf die "Schnelle" auch nicht gefunden.

Grüße vom Gleis,

Volker
Titel: Re: Profileintrag in der ersten Zeile
Beitrag von: Helmut Kreis in 14. September 2016, 19:01:54
Hallo,

ich habe den Hinweis von Jürgen Gräbner gefunden:http://www.windigipet.de/foren/index.php?topic=72669.msg172961#msg172961 (http://www.windigipet.de/foren/index.php?topic=72669.msg172961#msg172961)

Dieser Hinweis sollte unbedingt in das Handbuch aufgenommen werden, da es diesen weder bei Zugfahrten, Anschluss-/Folgefahrten oder Profilen gibt.
Entgegen bisher geschriebenem wird ja nicht die erste Zeile der Folgefahrt übersprungen, sondern die Brems- und Stoppkontakte der aktuellen Fahrstraße!
Da aber bei einer Zugfahrt oder Folgefahrt für den Startkontakt wohl NUR die Geschwindigkeit übernommen wird, sollte man dies entweder im Handbuch kund tun, oder besser über eine Korrektur der Profilabarbeitung nachdenken. Die Zeile ist übrigens auch nicht unbedingt Zeile 1, denn man kann die Funktionen auch, wie Jürgen geschrieben hat, ohne Geschwindigkeitsänderung in die 1. Zeile legen und sie werden dann abgearbeitet. Es werden nur die weiteren Befehle hinter der Zeile mit einer Geschwindigkeitsangabe mit dem Startkontakt ignoriert.
Titel: Re: Profileintrag in der ersten Zeile
Beitrag von: Markus Herzog in 14. September 2016, 20:19:03
Hallo zusammen,

also das Verhalten ist so wenn ein FS im Anschluss einer voherigen ausgeführt (entweder weil beide FS Teil einer ZF sind oder die zweite FS als Folge- oder Anschlussfahrt) wird (ich betrachte mal nur den Fall der Zug fährt durch ohne Stop):
Fahrbefehle am Brems- und Stoppkontakt als auch eine iZNF-Stop-Abarbeitung der bisherigen FS werden außer Kraft gesetzt.

Dann wird in der nachfolgenden FS geschaut wie die Geschwindigkeit am Startkontakt ist und diese wird bereits am Bremskontakt der vorherigen FS eingestellt. Hat die voherige FS keinen Bremskontakt wird die neue Geschwindigkeit sofort bei Ausleuchtung der neuen FS am Bildschirm eingestellt (Rückfallebene).

Dann kamen User mal mit dem Wunsch bei Durchfahrt eine andere Geschwindigkeit eintragen zu können als wie man aus dem Stand losfährt. Trägt man also am Startkontakt x folgende Profilzeilen ein
1. Kontakt x Geschwindigkeit a
2. Kontakt x Geschwindigkeit b (ohne eine Verzögerungszeit)
dann nutzt WDP bei Durchfahrt Geschwindigkeit b und bei Start aus dem Stand Geschwindigkeit a .

Es ist auch sehr wohl von uns überlegt worden, ob man dann trotzdem bei Erreichen des Starts der nächsten FS die Sonderfunktionen abspielt oder nicht-
Wie Jürgen seinerzeit schon geschrieben hat, werden diese absichtlich nicht ausgeführt, denn sonst würde z.B. ein Schaffnerpfiff nicht nur bei einem Start aus dem Stand, sondern auch bei Durchfahrt abgespielt.
Will man eine Sonderfunktion in jedem Fall abgespielt haben, ist die Funktion "Geschwindkeit unverändert lassen"(https://www.windigipet.de/foren/index.php?action=dlattach;topic=72669.0;attach=27530;image) der zu wählende Weg. Und da wird sich garantiert nichts dran ändern, denn der aktuell Weg gibt erstens sehr viele Freiheiten und zweitens möchte ich nicht die Motzerei derjenigen hören, die ihre Profile genau daraufhin ausgerichtet haben ;)

Ich meine, dass vor vielen Versionen als das so programmiert wurde das auch mal im Handbuch stand. Aber kann gut sein, dass dies über die Zeit verloren gegangen ist. Müssen wir uns mal ansehen.

Habe da auch irgendwann mal ein Flussdiagram zu gemalt, aber dürfte noch in Papier sein....

Grüße
Markus

Titel: Re: Profileintrag in der ersten Zeile
Beitrag von: Helmut Kreis in 14. September 2016, 22:49:30
Hallo Markus,

danke für die umfassende Darstellung.
Titel: Re: Profileintrag in der ersten Zeile
Beitrag von: Matthias Schäfer in 09. November 2020, 16:13:53
Hallo in die Runde,

ich darf dieses Thema nochmal ausgraben.

Ich habe eine FS vom ESig in den Bahnhof mit einem Profil versehen und ich gehe nun davon aus, daß der Zug vor dem ESig zum stehen gekommen ist. Ich habe folgenden Ablauf im Profil :

S. Anhang Profil Gleis 4b

Ein solches Profil ist erstellt und es klappt.

Wenn nun diese obige FS mit Profil als Folgefahrt (Durchfahrt) benutzt wird, wird die erste Zeile mit Geschwindigkeitsangabe ignoriert (kein Pfiff bei Durchfahrt) und der Zug fährt weiter in den Bhf.

Das klappt auch.

Wenn ich aber nach Stopp des Zuges am ESig nach dem Stellen der FS nach 2 Sekunden den Achtungspfiff (2 Sekunden) abspielen möchte und nach weiteren drei Sekunden (also 1 Sekunde nach Verklingen des Achtungspfiffs) sich der Zug in Bewegung setzen soll, wie schreibe ich dann das Profil, damit bei Durchführung der FS als Folgefahrt nicht das Horn ertönt und auch keine Wartezeit abläuft?

Geht das überhaupt oder sollte ich zwei getrennte FS aufzeichen einmal als Folgefahrt ohne Horn und Wartezeit und einmal als FS nach Stopp mit Horn und Wartezeit?

Titel: Re: Profileintrag in der ersten Zeile
Beitrag von: Herbert Mak in 09. November 2020, 22:22:04
Hallo Matthias.

Zitatnach 2 Sekunden den Achtungspfiff abspielen möchte und nach weiteren drei...

Das habe ich auch nicht geschafft.
Mit zwei mal Startkontakt eintragen überliste ich das.
Optisch ist es aber auch so für mich ok.
Schaue mal das Bild an.

Titel: Re: Profileintrag in der ersten Zeile
Beitrag von: Matthias Schäfer in 09. November 2020, 22:29:09
Hallo Herbert,

Danke, und das klappt so?