Jens Mohr

Ingenieur  +  Betriebswirt
 

... das (H0) Modellbahnprojekt
St. Margareten 

 



 

Home
 

 Projekt - Idee
 Projekt - Planung
 Projekt-Realisier.
       Anlagenaufbau
       Selectrix
       TrainController
          St.Margareten
          Philosophie
          Blöcke
          Längenberechng
          Makros
          Explorer
          Meldungen
          +SmartHand
          Dig.System Konf.
          Beispiele
          Blöcke-Melder
          Ausleuchtung-WS
          Abstellgleis
          Bahnschranke
          Formsignal-Servo
          Drehscheibe
          Kohle-Wasser-Servo
          Kurswagen
          Lokwechsel
          Zug-Überholung
          Start-Ziel-Taster
          if .. then .. else
          Flip ... Flop
          Zähler-Binärzähler
          Zufallsgenerator
          Zugfahrt-Einfluß
          Texte-Meldungen
          Tipps
       Zentrale<>PC
       PC-Konfig.
       Umrüstungen
       Tipps
       Ausgestaltung
       Elektr.Entw.
       3D Druck
       Paternoster
       Ansichten

 Support & Serv.  Links
 Kontakt - Impres.


Copyright 2022
Jens Mohr
83224 Grassau
(Chiemsee/Achental)

 


TrainController (TC) * - Beispiel  "Textanzeige"
(vorgestellt anhand der Variante "Gold" in der Version  8.0)


Vorwort

Wie bereits an anderer Stelle erwähnt, erlaubt TC* aufgrund seines streng objektorientierten Aufbaus, daß es im allgemeinen mehrere Wege gibt eine Aufgabe zu lösen.

Hier wird immer nur EINE Lösung dargestellt, die  für sich nicht in Anspruch nimmt allgemeingültig einsetzbar zu sein oder gar die optimale Lösung zu repräsentieren.

Die Herausforderung für den Leser besteht deshalb gerade darin, die vorgestellte Lösung an seine Belange anzupassen und zu optimieren. Sie soll und kann nur als Anregung dienen.


Hinweis

Die hier angeführten Beispiele basieren zum Teil auf Anregungen bzw. Vorleistungen von Teilnehmern aus dem TC-Forum, die von diesen dort veröffentlicht wurden OHNE eine Angabe auf Einschränkung bei deren Verwendung im PRIVATEN Bereich.
Im Einzelnen läßt sich die jeweilige "Mitwirkung" des / der Teilnehmer(s) an den hier vorgestellten Lösungen nicht mehr klären bzw. darstellen.

Darstellungsform

Zuerst wird bei jedem Beispiel die  jeweilige Aufgabenstellung vorgestellt. Danach erfolgt die Beschreibung eines allgemein gehaltenen Lösungsansatzes. Und als drittes der spezielle Lösungsweg, so wie er von mir mittels TC*-Objekten vorgenommen wurde.
Um Platz zu sparen, wurden die einzelnen Bildschirmabzüge, auf denen die Lösungen erfaßt wurden, in Miniaturansicht eingestellt.

Zur Darstellung der Grafik in lesbarer Form bitte das jeweilige Bild mit der mouse anklicken !!


Aufgabenstellung

Es kommt immer wieder vor, daß Modellbahner sich wünschen, daß sie in bestimmten Situationen einen kurzen Text im Stellwerkfenster angezeigt bekommen.

Hinweis

Bis zum Erscheinen der Version 8.0 war dies ohne "Sondermaßnahmen" nicht möglich. Texte konnten nur im separaten Meldungsfenster zur Anzeige gebracht werden, wo sie aber aufgrund der dortigen "Informationsflut" untergingen.


allgemeiner Lösungsansatz

Die nachfolgenden Beispiele können nur in der GOLD Variante ausgeführt werden.

Version 7.0

Bei dieser Version habe ich im TC* Forum mal folgenden Weg vorgeschlagen.

Wenn man einen Bahnwärter nimmt und mittels des integrierten graphischen Editors die Oberfläche "im aktiven Zustand" mit einem Buchstaben versieht und "im inaktiven Zustand" die Oberfläche so "einfärbt", daß sie sich immer dem Stellwerks-Layout farblich anpaßt, dann kann bei einer Aktivierung über einen Auslöser dieser Buchstabe zur Anzeige gebracht werden.

Mehrere Buchstaben aneinander gereiht ergeben dann den kurzen Text.


Version 8.0 (Gold)

Diese Version stellt ein "Pop Up" Objekt zur Verfügung welches in die Operationen eines Objektes mit eingebunden werden kann.

Dem "Pop Up" Objekt kann ein beliebiger Text zugeordnet werden, der dann bei der Abarbeitung der Operationen in der örtlichen Nähe des "mouse pointers" zur Anzeige gelangt.

 

Beispiel für die Textanzeigen

 

Version 9.0 (Gold)

In dieser Version wurden erstmals Variablen eingeführt. Mittels dieser lassen sich flexibel Texte in ein Textfeld im TC* Stellwerk einstellen.


HINWEISE     zu mit  *  markierten Worten

Alle Firmenbezeichnungen / Firmennamen; Produktbezeichnungen / Produktnamen stellen keine Werbung oder Empfehlung dar, sondern beschreiben nur die in diesem Projekt individuell und subjektiv ausgewählten Produkt - Hersteller bzw. Lieferanten als auch deren verwendeten Produkte zur Anschauung, Darstellung und Beschreibung des eigentlichen Projekt - Inhalts.

Analoges gilt auch für die eingetragenen Links (s. hierzu Distanzierung auf der Link-Seite).

Der Leser soll selbst auf dem Markt recherchieren und für seine Bedürfnisse selbst entscheiden welches Produkt er einsetzen will und wo er sich dieses beschaffen möchte.

In dieser Veröffentlichung verwendete Produktnamen / Produktbezeichnungen sind von / durch den einzelnen Hersteller(n) geschützt. Ihre Nutzung dient lediglich zur Kennzeichnung / Beschreibung des Produktes selbst.
Analoges gilt für die erwähnten
Firmenbezeichnungen / Firmennamen.