windigipet.de
Win-Digipet - deutsche Foren => Win-Digipet allgemein => Thema gestartet von: HerGan am 26. April 2023, 15:54:39
-
Hallo zusammen,
ich habe in WDP die Fahrstraßensteuerung über zwei MA programmiert. Soll ein Zug losfahren, wird de MA beim Zug geklickt und dann der entsprechende Ziel-MA. Sollte der Ziel-FAZ belegt sein, ist der Ziel-MA "ROT" ausgeleuchtet. Das Gleiche sollte passieren, wenn der Ziel-FAZ gesperrt ist oder die Durchfahrt nicht erlaubt ist. Wenn ich die Büroversion aufrufe, werden die Ziel-MAs, die mit Fahrzeugen gelegt sind rot angezeigt, jedoch nicht die Ziel-Ma, deren FAZ gesperrt ist. Ich konnte es leider nur in der Büroversion prüfen.
siehe Anhang, die MAs mit Kreuz
-
Hallo Herbert,
Und wie hast das abgeprüft? Bitte mal beschreiben und ne Datensicherung zur Ansicht einstellen. Insbesondere wie hast du den X/Z Zustand geprüft (man kann das, muss es aber schon richtig machen).
Grüße
Markus
-
Hallo Markus,
ich komme leider erst heute dazu zu antworten, wir hatten am Wochenende eine größere Veranstaltung vom Verein.
Ich habe in der Abfrage im STwW im FAZ "Z" oder "Z>" oder "X" abgefragt. (siehe Bild 2) in Bild 1 ist zu sehen, dass der Button 1 MJH West nicht rot ist.
Viele Grüße
Herbert
-
Hallo Herbert,
Stell mal bitte ein Datensicherung. Ich kann mir nicht vorstellen, dass hier an so zentraler bei so einer einfachen Magnetartikel-Schaltung wie von der vermutet ein Software-Fehler vorliegt. Das wäre schon zig Anwendern um die Ohren geflogen. Das sollte ne andere Ursache haben.
Habe auch gerade so eine Konfiguration bei mir nachgestellt, da schaltet immer alles.
Grüße
Markus
-
Hallo Markus,
ich kann die Datensicherung nicht schicken, mir wird ein Fehler beim Speichern gemeldet. Die Datensicherung hat aber nur 2.194 KB (ZIP). Was kann ich noch weglassen?
-
Hallo Herbert,
hast du ggf. größere Mengen User-Dekodervorlagen? Bitte nimm die mal aus der Datensicherung raus. Die nehmen manchmal viel Platz ein.
Grüße
Markus
-
Hallo Markus,
auch ohne User-X-Dateien ist es immernoch zu groß. Ich habe nun weggelassen, was ich meine. Vielleicht kannst Du damit was anfangen.
-
Hallo Herbert,
also bei mir funktioniert es grundsätzlich, siehe die beiden Screenshots (auch wenn die gewöhnungsbedürftig aussehen, weil mir die Symboldatei fehlt.)
Aber: Beim Start funktioniert es nicht. Deshalb habe ich im Editor die MA-Einstellung auf "Immer aktuelle Stellung" beim Start geändert.
-
Hallo Herbert,
ein STW feuert nur bei einer Zustandsänderung. D.h. wenn der Baum bis gerade eben Wahr war und nun Falsch als Ergebnis hat feueren die Ausschalt-Aktionen und wenn bisher Falsch und nun Wahr die Einschalt-Aktionen.
Bei dir ist aber wie im Test auch zu sehen die Baumbedingung wahr. Und solange jetzt der Baum nicht einmal falsch wird, wird die Einschalt-Aktion nicht mehr zum Tragen kommen. Lösche einfach mal auf dem FAZ 456 das Z und setze es wieder und schon wird dein MA umgeschaltet. Verstellst du also z.B. von anderer Stelle her mal zwischendurch den MA, dann wird diese erst wieder vom STW zurückgesetzt wenn der Baum einmal seinen Zustand Wahr/Falsch ändert. Willst du das anders musst du ggf. eine weitere Bedingung im Baum einbauen wie z.B. die Abfrage des aktuellen Zustand des beeinflussten MA.
Goldene STW-Regel: ein Standard-STW löst nur Aktionen aus wenn das Gesamt-Ergebnis Wahr/Falsch vom Baum sich ändert.
Grüße
Markus
-
Hallo Markus,
danke für die ausführliche Erklärung.
Ich dachte immer, beim Starten des Programms werden alle Zustände abgefragt, aber ich habe es jetzt gelöst wie oben beshrieben.
Danke an alle die mich aufgeklärt haben.