oberrrrroller Geschrieben vor 18 Stunden Geschrieben vor 18 Stunden Hallo MBS-Fans und speziell EV-Experten, worin besteht der Unterschied zwischen "Bedingung ist erfüllt" für Fahrzeug (beliebig) steht NICHT auf einem Gleis und "Bedingung ist NICHT erfüllt" für Fahrzeug (beliebig) steht auf einem Gleis? MfG Frank
Goetz Geschrieben vor 18 Stunden Geschrieben vor 18 Stunden Ich sehe da keinen Unterschied, Frank. Du kannst die Bedingung so oder so anlegen Das Ergebnis ist dasselbe. In Lua (und allen anderen Programmiersprachen) hast du ebenfalls beide Möglichkeiten -- Variante A if not (#layout:getVehiclesOn($("Gleis 1")) > 0) then -- Führe eine Aktion aus end -- Variante B if #layout:getVehiclesOn($("Gleis 1")) > 0 then else -- Führe eine Aktion aus end Die Variante A sieht in Lua besser aus. Erstens ist sie schlanker. Und zweitens sieht man dem not deutlicher an, dass es explizit darum geht, dass kein Fahrzeug auf dem Gleis ist. Aus demselben Grund würde ich auch in der grafischen EV die Variante A bevorzugen. Viele Grüße Götz
oberrrrroller Geschrieben vor 11 Stunden Autor Geschrieben vor 11 Stunden Hallo Goetz, da hast du gleich noch eine Nachtschicht eingelegt. Danke für die schnelle Antwort. Ich hatte schon vermutet, dass es bei beiden Varianten auf dasselbe Ergebnis hinausläuft, war mir aber nicht sicher. Du hast recht, der ersten Variante in LUA sieht man gleich an, dass das Gleis unbesetzt sein soll. Noch mal vielen Dank. Frank
Empfohlene Beiträge
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 erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden