Jump to content

Empfohlene Beiträge

Geschrieben

Hallo,

ist es möglich den Inhalt eines Beschriftungsfelds in eine Variable zu speichern? Wenn ja, wie muss ich da vorgehen. Ein Ereignis habe ich hierfür nicht gefunden.

Gruß
Wolfgang

Geschrieben

Hallo Wolfgang,

Du kannst den Inhalt des Beschrifungsfeldes über die Objektvariable "<Beschriftungsfeldname>._Text" auslesen (<Beschriftungsfeldname> = Platzhalter). Ein Ereignis, dass sich der Inhalt eines Beschriftungsfelds geändert hat, gibt es nicht.

Viele Grüße
BahnLand

Geschrieben

Hallo Bahnland,

danke für den Tipp. Dadurch müsste es doch auch möglich sein Variablen in der EV zu ändern ohne jedesmal die EV zu öffnen, den Eintrag zu suchen und zu ändern, zu testen usw.. Ich werde das mal ausprobieren.
Nicht vergessen das $-Zeichen vor die Objektvariable zu stellen, sonst funktioniert es nicht.

Danke nochmal und Gruß
Wolfgang

Geschrieben
vor 9 Stunden schrieb BahnLand:

Ein Ereignis, dass sich der Inhalt eines Beschriftungsfelds geändert hat, gibt es nicht.

Wozu auch?

Der Inhalt kann sich ja nur aufgrund eines Ereignisses geändert haben.

Geschrieben

Hallo Goetz,

vor 52 Minuten schrieb Goetz:

Der Inhalt kann sich ja nur aufgrund eines Ereignisses geändert haben.

Man kann sehr wohl auch "im laufenden Betrieb" den Inhalt eines Beschriftungsfelds von Hand ändern. Nun gibt es hierfür zwar nicht gerade viele Anwendungsbeispiele, aber gerade in der Testphase hätte ich mir in der Vergangenheit schon ab und zu gewünscht, ein Textfeld zur Verfügung zu haben, dessen Änderung von der EV automatisch erkannt wird. So musste ich mich halt mit einem zusätzlichen Schalter behelfen, mit dem ich dann der EV mitteilte, dass der Inhalt des betroffenen Textfelds neu auszulesen und zu prüfen ist (geht natürlich auch, ist aber etwas umständlicher).

Viele Grüße
BahnLand

Geschrieben

Hallo zusammen,

Ich stelle hier mal meine vorläufige Testanlage ein auf der ich die Übernahme der Beschriftungsfelder in eine Objektvariable getestet habe.
Die Beschriftungsfelder für den Time-Faktor und den Dec-Faktor beeinflussen das Bremsverhalten der Lok zwischen dem gelben Bremsgleis und dem roten Stoppgleis. Somit kann man Länge der Bremsstrecke für jeden Blockabschnitt festlegen. Die Eingabe bei nicht belegem Bremsblock machen. Kommawerte mit Punkt eingeben.
INFO: Die Anlage ist mit Version 3 erstellt.

Gruß
Wolfgang

Blocktest_mit_Ojektvariablen.mbp

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