Jump to content
Zum Start hinzufügen

Weitere Informationen

3D-Modellbahn Studio

Eine Vollbild-App auf Ihrem Startbildschirm mit Push-Benachrichtigungen und mehr.

So installieren Sie diese App auf iOS und iPadOS
  1. Tippen Sie auf das Teilen-Symbol in Safari
  2. Scrollen Sie durch das Menü und tippen Sie auf Zum Startbildschirm hinzufügen.
  3. Tippen Sie oben rechts auf Hinzufügen.
So installieren Sie diese App auf Android
  1. Tippen Sie auf das 3-Punkte-Menü (⋮) in der oberen rechten Ecke des Browsers.
  2. Tippen Sie auf Zum Startbildschirm hinzufügen oder App installieren.
  3. Bestätigen Sie durch Tippen auf Installieren.

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
  • Autor

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
  • Autor

Hallo,

es funktioniert tatsächlich. Somit kann man auch manuell an manchen Stellen die EV manipulieren.

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
  • Autor

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

Push-Benachrichtigungen konfigurieren

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.