Jump to content

Empfohlene Beiträge

Geschrieben

image.jpeg.f0f85716f3f8ecd5e5f375dc7e9b9396.jpeg

Ich habe eine Verständnisfrage zur Wiederholungsfunktion. Gedacht ist folgendes: Ich habe mehrere Abstellgleise, auf die ein Zug einfahren kann. Über die Wiederholungsfunktion sucht er sich das Gleis selber. Sind allerdings alle belegt, soll er auf die Fahrstraße 50-49 wechseln. Es passiert allerdings immer folgendes: Der Zug fährt auf das Abstellgleis und verlässt es dann wieder und die Fs 50-59 wird trotzdem aktiviert. Also ist es offensichtlich so falsch, wie ich es gemacht habe. Eine Abfrage vor der Wiederholungsfunktion zu 50-59 macht aber auch keinen Sinn, ich will ja auf das Abstellgleis. Wo liegt hier der Fehler?

 

 

Geschrieben
vor 21 Minuten schrieb guenter.strickmann:

Sind allerdings alle belegt, soll er auf die Fahrstraße 50-49 wechseln.

Hallo Günter,

bei deinem Ansatz wird die Fahrstraße 50-59 aktiviert, sobald eine der Fahrstraßen aus deiner Liste nicht aktiviert werden kann.
Denn dann ist die Bedingung "kann aktiviert werden" nicht erfüllt und der Befehl in der unteren Hälfte der Bedingung wird ausgeführt.

Das ist der Grund, warum es nicht so läuft, wie du es dir vorstellst.

Viele Grüße
Götz

Geschrieben
vor 1 Minute schrieb alexander42:

Ein möglicher Lösungsvorschlag:

Der wird wahrscheinlich nicht funktionieren, denn ich vermute, dass die Fahrstraße 50-59 am selben Signal beginnt.
Wenn die schon aktiv ist, kann keine andere mehr aktiviert werden.

Und du prüfst die mögliche Aktivierung einer anderen Fahrstraße, bevor du 50-59 deaktivierst.

Anders herum wird ein Schuh draus:
Nach der Wiederholung prüft man, ob sich 50-59 aktivieren lässt.
Falls ja, dann aktiviert man sie. Falls nein, dann wird es wohl daran liegen, dass eine der anderen Fahrstraßen aktiviert werden konnte.

Viele Grüße
Götz

Geschrieben (bearbeitet)
vor 3 Minuten schrieb alexander42:

plz check!

Genau so! (y)

 

vor 3 Minuten schrieb alexander42:

Immer den "Vormerken-Haken" rausnehmen!

In diesem Fall wäre der ohne Bedeutung.
Dieses Vormerken spielt nur dann eine Rolle, wenn eine aktive Fahrstraße für eine weitere Aktivierung angemeldet werden soll.

Da hier geprüft wird, ob die Fahrstraße frei ist, tritt dieser Fall nie ein.

Bearbeitet von Goetz

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto besitzen, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen.

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...