Seite drucken - Fehlermeldung bei Prüfroutine

windigipet.de

Win-Digipet - deutsche Foren => Win-Digipet allgemein => Thema gestartet von: Konrad Schwarzjirg in 21. September 2019, 12:12:46

Titel: Fehlermeldung bei Prüfroutine
Beitrag von: Konrad Schwarzjirg in 21. September 2019, 12:12:46
Hallo!

Bekomme seit gestern bei der Prüfroutine STW Fehlermeldungen

Der STW hat die Aufgabe einen Text im GB zu ändern   -> er schreibt  "Text2 Symbol stimmt nicht mit GB überein"

Das lustige ist es funktioniert einwandfrei (Einschalten und Ausschalten) nur kommt seit gestern die Fehlermeldung

Projekt im Anhang
Titel: Re: Fehlermeldung bei Prüfroutine
Beitrag von: Markus Herzog in 21. September 2019, 23:29:45
Hallo Konrad,

kann es sein, dass du die Texte mal im GB-Editor gelöscht hast und wieder neu gesetzt hast? Oder hast du mal eine ältere Datensicherung wo das nicht auftritt, dann kann ich es dir sicher sagen.

Erklärung:
Ein solche Schaltung wirkt auf einen Text an Koordinate X,Y. Außerdem hat jedes Koordinate eine eindeutige ID über die ich dann eine Verschiebung nachkorrigieren kann (denn die ID wandert mit).
Jetzt ist es so beim ersten bemängelten Text, dass er schalten möchte an der Stelle X,Y des Textes. Als du die Schaltung erzeugt hast war da ein Text mit der ID 7709. Jetzt ist da aber ein Text mit der ID 7973. Das kann nur daher kommen, dass durch irgendwelche Kopier-/Lösch-/Verschieb-Operationen da der alte Text mal verschwunden war und dann später neu gesetzt worden ist.
WDP merkt jetzt mit der Prüfroutine, dass da nicht mehr der ursprüngliche Text (also mit der gleichen ID) an der Stelle im Gleisbild ist und fragt sich nun ob das Absicht war oder vielleicht sogar zu unerwünschten Effekten führt.

Korrektur wäre nun den Text neu im Editor aus dem Gleisbild eintragen bei den Schaltungen.

Grüße
Markus
Titel: Re: Fehlermeldung bei Prüfroutine
Beitrag von: Konrad Schwarzjirg in 22. September 2019, 13:12:47
Hallo Markus!

Ja danke das wars, habe nämlich den Text mal gelöscht, oder verschoben, und dann einfach ein neues Textfeld gemacht, und hab gedacht, das passt dann schon.

Danke