Autor Thema: Fahrstraße ausführen wenn bestimmte FAZ frei  (Gelesen 5036 mal)

Offline Ingo Hochhaus

  • Senior-Mitglied
  • Beiträge: 347
  • Ort: Niedersachsen Ort bei GoogleMaps suchen de
  • Aufgenommen im Bahnhof von Wernigerode
Fahrstraße ausführen wenn bestimmte FAZ frei
« am: 27. Januar 2023, 18:08:25 »
Guten Abend liebe WDP-Kollegen,

ich möchte eine Fahrstraße mit der Bedingung belegen " wenn Fahrzeug-Anzeiger "x" oder "y" frei".

Wie stelle ich das am geschicktesten an ?
Viele Grüße vom Dachboden

Ingo
  • Win-Digipet-Version:
    Win-Digipet 2021 immer mit aktuellem Update
  • Anlagenkonfiguration:
    Intellibox II, Viessmann S-88, Märklin C-Gleis, rollendes Material Roco, Märklin, Brawa, Liliput, Piko
  • Rechnerkonfiguration:
    Notebook Asus 2,40 GHz, 8 GB Ram, Windows 10 Home 64 Bit

Offline Markus Herzog

  • Administrator
  • Senior-Mitglied
  • Beiträge: 16881
  • Ort: Rheinland Ort bei GoogleMaps suchen de
Re: Fahrstraße ausführen wenn bestimmte FAZ frei
« Antwort #1 am: 27. Januar 2023, 18:40:14 »
Hallo Ingo,

siehe Anhang.
In den beiden Nicht-Ordnern wird erstmal je geprüft ob je ein beliebiges Fahrzeug (ausgedrückt durch die Adresse 0) auf den FAZ 23 bzw 45 ist. Durch das Nicht darüber wird es zu "Wahr wenn kein (beliebieges) Fahrzeug auf FAZ 23 bzw. 45. Dann beides über Oder verknüpft. Fertig.

Grüße
Markus

Zu diesem Beitrag gehören 1 Anhäng(e). Um diese zu sehen oder zum Download müssen Sie sich einloggen.
  • Win-Digipet-Version:
    WDP 2021.x Beta
  • Anlagenkonfiguration:
    3-Leiter Anlage, Rollendes Material Märklin/Roco/Brawa/Mehano, Fahren: DCC, m3 via Tams MC, Schalten/Melden: Selectrix, BiDiB, Motorola (nur wenige Sonderaufgaben)
  • Rechnerkonfiguration:
    Intel i7

Offline Ingo Hochhaus

  • Senior-Mitglied
  • Beiträge: 347
  • Ort: Niedersachsen Ort bei GoogleMaps suchen de
  • Aufgenommen im Bahnhof von Wernigerode
Re: Fahrstraße ausführen wenn bestimmte FAZ frei
« Antwort #2 am: 28. Januar 2023, 10:59:38 »
Hallo Markus,

hab's so programmiert und es funktioniert  :D

Vielen Dank für's Augen öffnen. Die Bedingungen in den Editoren sind echt mächtig ...

Viele Grüße vom Dachboden

Ingo
  • Win-Digipet-Version:
    Win-Digipet 2021 immer mit aktuellem Update
  • Anlagenkonfiguration:
    Intellibox II, Viessmann S-88, Märklin C-Gleis, rollendes Material Roco, Märklin, Brawa, Liliput, Piko
  • Rechnerkonfiguration:
    Notebook Asus 2,40 GHz, 8 GB Ram, Windows 10 Home 64 Bit

Offline Ingo Hochhaus

  • Senior-Mitglied
  • Beiträge: 347
  • Ort: Niedersachsen Ort bei GoogleMaps suchen de
  • Aufgenommen im Bahnhof von Wernigerode
Re: Fahrstraße ausführen wenn bestimmte FAZ frei
« Antwort #3 am: 22. Oktober 2023, 16:27:48 »
Hallo zusammen,

zusätzlich soll jetzt noch die Bedingung dazu kommen, Fahrstraße nur schalten wenn die Fahrzeug-Anzeiger "x" oder "y" nicht  für Ziel oder Durchfahrt gesperrt sind. Ich bekomme das einfach nicht hin, was ich wo in Ordner packen muss, damit das Ergebnis stimmt  :'(

Kann mir jemand helfen ?

Viele Grüße vom Dachboden

Ingo
  • Win-Digipet-Version:
    Win-Digipet 2021 immer mit aktuellem Update
  • Anlagenkonfiguration:
    Intellibox II, Viessmann S-88, Märklin C-Gleis, rollendes Material Roco, Märklin, Brawa, Liliput, Piko
  • Rechnerkonfiguration:
    Notebook Asus 2,40 GHz, 8 GB Ram, Windows 10 Home 64 Bit

Offline Markus Herzog

  • Administrator
  • Senior-Mitglied
  • Beiträge: 16881
  • Ort: Rheinland Ort bei GoogleMaps suchen de
Re: Fahrstraße ausführen wenn bestimmte FAZ frei
« Antwort #4 am: 22. Oktober 2023, 16:35:57 »
Hallo Ingo,

bei der Bedingung die du oben genutzt hast kannst du statt der Adresse auch ein großes X oder Z eintragen. Eines steht ja für Durchfahrt gesperrt und das andere für Ziel gesperrt.

Grüße
Markus
  • Win-Digipet-Version:
    WDP 2021.x Beta
  • Anlagenkonfiguration:
    3-Leiter Anlage, Rollendes Material Märklin/Roco/Brawa/Mehano, Fahren: DCC, m3 via Tams MC, Schalten/Melden: Selectrix, BiDiB, Motorola (nur wenige Sonderaufgaben)
  • Rechnerkonfiguration:
    Intel i7

Offline Ingo Hochhaus

  • Senior-Mitglied
  • Beiträge: 347
  • Ort: Niedersachsen Ort bei GoogleMaps suchen de
  • Aufgenommen im Bahnhof von Wernigerode
Re: Fahrstraße ausführen wenn bestimmte FAZ frei
« Antwort #5 am: 22. Oktober 2023, 16:52:51 »
Hallo Markus,

also 4 weitere Bedingungen rein ( Ziel und Durchfahrt ), auch mit NICHT drüber und fertig ?   
Viele Grüße vom Dachboden

Ingo
  • Win-Digipet-Version:
    Win-Digipet 2021 immer mit aktuellem Update
  • Anlagenkonfiguration:
    Intellibox II, Viessmann S-88, Märklin C-Gleis, rollendes Material Roco, Märklin, Brawa, Liliput, Piko
  • Rechnerkonfiguration:
    Notebook Asus 2,40 GHz, 8 GB Ram, Windows 10 Home 64 Bit

Offline Ingo Hochhaus

  • Senior-Mitglied
  • Beiträge: 347
  • Ort: Niedersachsen Ort bei GoogleMaps suchen de
  • Aufgenommen im Bahnhof von Wernigerode
Re: Fahrstraße ausführen wenn bestimmte FAZ frei
« Antwort #6 am: 23. Oktober 2023, 19:27:10 »
Hallo Markus und natürlich alle anderen hier  :)

Ich hab jetzt gefühlt alle Konstellationen ausprobiert, ich bekomme es nicht hin und bitte nochmal um Mithilfe.

Irgendwie habe ich die Logik und die Verschachtelung der Ordner zueinander noch nicht richtig begriffen.

Falls jemand nähere Infos braucht, was ich erreichen möchte, bitte gerne fragen.

Vielleicht kann man mir nochmal die Augen öffnen und ich hoffe, dass dann der Knoten platzt.

Lieben Dank für jegliche Hilfe.
Viele Grüße vom Dachboden

Ingo
  • Win-Digipet-Version:
    Win-Digipet 2021 immer mit aktuellem Update
  • Anlagenkonfiguration:
    Intellibox II, Viessmann S-88, Märklin C-Gleis, rollendes Material Roco, Märklin, Brawa, Liliput, Piko
  • Rechnerkonfiguration:
    Notebook Asus 2,40 GHz, 8 GB Ram, Windows 10 Home 64 Bit

Offline Markus Herzog

  • Administrator
  • Senior-Mitglied
  • Beiträge: 16881
  • Ort: Rheinland Ort bei GoogleMaps suchen de
Re: Fahrstraße ausführen wenn bestimmte FAZ frei
« Antwort #7 am: 23. Oktober 2023, 21:46:53 »
Hallo Ingo,

ich versuche mal eben es als Text zu schreiben (anhand der Anzahl der Unterstriche sollten das Unterstellungsverhältnis der Einträge klar werden):

Und
-Oder
--Nicht
---Beliebiges Fahrzeug auf FAZ 23
--Nicht
---Beliebiges Fahrzeug auf FAZ 23
-Nicht
--Oder
---Ziel gesperrt (Z) auf FAZ x
---Gleis gesperrt (Y) auf FAZ x
---Ziel gesperrt (Z) auf FAZ y
---Gleis gesperrt (Y) auf FAZ y

Kann man sicher auch anders aufbauen (bei der sogenannte boolschen Algebra gibt es Nutzung von Und/Oder/Nicht immer mehrere Darstellungsformen für die gleiche Logik).

Grüße
Markus
  • Win-Digipet-Version:
    WDP 2021.x Beta
  • Anlagenkonfiguration:
    3-Leiter Anlage, Rollendes Material Märklin/Roco/Brawa/Mehano, Fahren: DCC, m3 via Tams MC, Schalten/Melden: Selectrix, BiDiB, Motorola (nur wenige Sonderaufgaben)
  • Rechnerkonfiguration:
    Intel i7

Offline Ingo Hochhaus

  • Senior-Mitglied
  • Beiträge: 347
  • Ort: Niedersachsen Ort bei GoogleMaps suchen de
  • Aufgenommen im Bahnhof von Wernigerode
Re: Fahrstraße ausführen wenn bestimmte FAZ frei
« Antwort #8 am: 24. Oktober 2023, 11:20:45 »
Hallo Markus,

ich habe es jetzt in etwa so geschachtelt, wie von Dir vorgeschlagen, und es scheint zu funktionieren.

Danke für die Hilfe !
Viele Grüße vom Dachboden

Ingo
  • Win-Digipet-Version:
    Win-Digipet 2021 immer mit aktuellem Update
  • Anlagenkonfiguration:
    Intellibox II, Viessmann S-88, Märklin C-Gleis, rollendes Material Roco, Märklin, Brawa, Liliput, Piko
  • Rechnerkonfiguration:
    Notebook Asus 2,40 GHz, 8 GB Ram, Windows 10 Home 64 Bit