wopitir Geschrieben 14. Januar 2018 Geschrieben 14. Januar 2018 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
BahnLand Geschrieben 14. Januar 2018 Geschrieben 14. Januar 2018 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
wopitir Geschrieben 14. Januar 2018 Autor Geschrieben 14. Januar 2018 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
wopitir Geschrieben 14. Januar 2018 Autor Geschrieben 14. Januar 2018 Hallo, es funktioniert tatsächlich. Somit kann man auch manuell an manchen Stellen die EV manipulieren. Gruß Wolfgang
Goetz Geschrieben 14. Januar 2018 Geschrieben 14. Januar 2018 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.
BahnLand Geschrieben 14. Januar 2018 Geschrieben 14. Januar 2018 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
wopitir Geschrieben 14. Januar 2018 Autor Geschrieben 14. Januar 2018 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
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