Jump to content

Empfohlene Beiträge

Geschrieben

Bei der Planung einer Anlage bib ich auf das folgende Problem gestoßen: Beim Betreten eines Gleiskontaktes soll sowohl die Geschwindigkeit als auch gleichzeitig eine Weiche geschaltet werden. Die Geschwindigkeitsänderung erfolgt einwandfrei mit Hilfe von Schlagwörtern. Das Umschalten der Weiche klappt nicht. Ich bitte um Hilfe.

Tjarkheinrich

Übung Wiederholungen.mbp

Geschrieben

Die Wiederholung ist das falsche Mittel für diesen Zweck, Tjarkheinrich.

Wenn du etwas unterscheiden möchtest, dann ist das richtige Werkzeug dafür die Bedingung:

1710795775_ZugartalsBedingung.thumb.jpg.201002a29c219048a91df2e44cecedf2.jpg

Ich habe hier zur Verdeutlichung zwei Bedingungen eingesetzt.
Eigentlich würde eine genügen. Wenn sie erfüllt ist, dann mach das eine, ist sie nicht erfüllt, dann mach das andere.

Also:

  • falls die Variable P-Zug existiert, dann biege ab und fahre 50 km/h
  • ansonsten fahre geradeaus mit 30 km/hj
Geschrieben

Hallo Tjarkheinrich,

vor 2 Minuten schrieb tjarkheinrich:

Ich habe bisher diese Bedingung noch nie verwendet.

Eine Bedingung ist der einzige Weg, um in einem Programm eine Unterscheidung zu treffen.

Wie im normalen Sprachgebrauch:
Wenn das ein Personenzug ist, dann tu dies.
Wenn die Bedingung "es muss ein Personenzug sein" erfüllt ist, dann führ die folgenden Schritte aus.

Eine Wiederholung brauchst du, wenn du vielen Dingen dasselbe Kommando geben willst. 
Zum Beispiel, wenn du alle Objekte einer Liste unsichtbar machen möchtest.

Gruß
Götz

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...