Vorwort
Auf dem Markt gibt es mittlerweile eine
Reihe von Softwareprogrammen mit denen sich Modelleisenbahnen
steuern lassen.
Welches Produkt der einzelne Modellbahner einsetzt, muß er
selbst anhand von Demo Versionen selbst erproben.
Ich möchte mit der Darstellung des von mir
eingesetzten Programms keine Werbung für dieses Produkt
betreiben.
Die von mir bereitgestellten Informationen
zu diesem Produkt und die gewonnenen Erfahrungen sollen
Modellbahnern
- die sich auch für dieses Produkt
entschieden haben bei der Nutzung helfen
- die sich im Evaluierungsprozeß
befinden unterstützen
Alle Informationen über das Produkt und
über dessen Einsatzmöglichkeiten müssen aufgrund der hohen
Produkt - Einsatz - Komplexität unvollständig bleiben.
Es werden nur "Basis" - Informationen vermittelt.
Einführung
Dieses Softwareprogramm ist Teil der von der Fa. Freiwald
Software, Egmating angebotenen Produktfamilie "Railroad&Co"*;
neben diesem Programm umfaßt die Produktfamilie u.a. noch die
Komponenten ...
- +SmartHand
- TrainProgrammer
- Sound +4DSound
- Netzwerk +Net
In diesem Programm, dem "TrainController (TC)", ist zur
optischen Darstellung des rollenden Materials die Komponente
"TrainAnimator" integraler Bestandteil.
Im Rahmen der Darstellung des Projektes
St. Margareten und damit
auch der verwendeten Software soll und wird nur das Programm
"TrainController" detaillierter vorgestellt und "+SmartHand" kurz
erwähnt.
Alle anderen Komponenten werden nicht betrachtet, da sie im
Projekt nicht zum Einsatz kommen.
Versionen des
Programms "TrainController (TC)"
Im Jahr 2018 fand bei TC* ein Versionswechsel von
der Version 8.xx zur Version 9.xx statt.
Ab Sept. 2022 steht mit Version 10.xx eine
neue Version zur Verfügung.
Alle auf dieser HomePage erstellten Beschreibungen beziehen sich
auf die Version 8.xx.
Die hier beschriebenen Funktionen sind auch in der Version 9.xx
uneingeschränkt verfügbar und gültig.
Auf die neuen Funktionen der Version 9.xx wird hier nicht
detailliert eingegangen, da dies für mich zu zeitaufwendig
würde.
Im linken Register "TC Vers 9 ++" habe ich die für mich
interessanten neuen Funktionalitäten in einem Überblick
zusammengefaßt.
Nutzer der Version 9.xx können jedoch ein Teil der vorliegenden
Informationen nutzen, da sich nicht alles geändert hat.
Allerdings ist im Zweifelsfall zu prüfen, ob ein erwartetes
Ergebnis evtl. nicht eintritt, weil die Version 9.xx eingesetzt
wird.
Die Version 9.xx weist einige funktionelle Erweiterungen auf,
die im Bereich des Rangierens und Fahrzeug - / Lok- Wechsels für
mein Projekt hilfreich sind. Aus diesem Grunde werde ich zum
Zeitpunkt, wenn ich zur Ablauf - Konfiguration in TC*
komme, auf die dann aktuelle Version umstellen.
Auf der HomePage der Fa. Freiwald Software kann sich der Nutzer
aus dem Download Bereich Dokumente herunterladen, welche u.a.
die Änderungen / Ergänzungen / Erweiterungen zwischen den
Versionen beschreiben.
Ab der Version 10.xx muß der Nutzer, wenn er mit
TrainController seine Anlage betreiben will mit der Fa. Freiwald
Software über eine Internetverbindung verbunden sein. Diese
Verbindung ersetzt den bisher verwendeten USB Stick, der zum
Nachweis der vorhandenen Lizenz notwendig war.
Der USB Stick wird noch für den Upgrade Prozeß benötigt. Wenn
dieser durchgeführt ist, dann wird der USB Stick "vernichtet".
Ich empfinde diese Internet - Lösung als eine "Überwachung"
und werde deshalb, solange es irgend geht bei der Version 9.xx
und dem Stick verbleiben.
Ob sich der Umstieg von Version 9.xx auf 10.xx für den einzelnen
Nutzer lohnt, muß jeder für sich selbst entscheiden. Ich sehe
für mich keinen Bedarf, der eine "Überwachung" rechtfertigen
würde.
Einführung / allgemeine Hinweise
Wie im Abschnitt "Projekt-Planung" > "Steuerungs-SW"
dargestellt, wurde für dieses Projekt das Modellbahn -
Steuerungsprogramm TrainController (TC) * aus der Familie
Railroad & Co* von der Fa. Freiwald Software, Egmating
ausgewählt.
Sowohl in der Planungsphase als auch während der
Realisierung wurden von mir keinerlei Vergleiche mit und zu anderen Modellbahnsteuerungsprogrammen im Detail vorgenommen.
Es sei an dieser Stelle ausdrücklich darauf hingewiesen, daß aus
den hier verwendeten Formulierungen und Darstellungen keine
Vergleiche und / oder Wertungen gegenüber anderen Produkten am
Markt abgeleitet werden können.
Alle im Folgenden getätigten Ausführungen sind subjektiv und
beziehen sich auf die mit diesem Produkt (TC*) persönlich gewonnenen Erkenntnisse
und Erfahrungen.
Ziel dieser Darstellungen
Einführung - Beispiele - Komplexität
Die erste Einarbeitung und das Verstehen der Philosophie von TC dauert
eine Weile.
Leider
ist die Philosophie in den TC - Dokumentationen etwas "knapp"
behandelt. Aus dem Forum habe ich erfahren, daß es anfangs auch
anderen so ergeht / ergangen ist.
Man kann das Programm wie einen Bausatz
betrachten. Es gibt eine ganze Reihe von Objekten (
"Bausteinen") welche durch den Nutzer über vorgegebene
Verknüpfungsvarianten ("Selektionen") beliebig logisch verknüpft
werden können und damit in ihrem Zusammenwirken eine bestimmte
Funktion ausführen.
In dem Register "Veröffentlichungen"
(links in der Leiste) stelle ich eine
Reihe von Beispielen zur Verfügung (Dokument und
/ oder TC Datei) .
Das Programm ist objektorientiert
aufgebaut und ermöglicht auch sehr komplexe Aufgabenstellungen
abzubilden (Lösungen zu finden).
Anhand des konkreten Projekts
St. Margareten soll das Verständnis über das Produkt TC
vertieft werden, wohlwissend daß nicht alles angesprochen werden kann.
Dies würde den Umfang meiner "HomePage" sprengen.
Erweiterte Dokumentation
Zum einen
verweise ich auf die HomePage der Fa. Freiwald Software,
und hier auf die jeweils aktuellen Dokumente zu den
verschiedenen TC* Produkten;
zum anderen auf
das
TC WiKi .
Dieses "Nachschlagewerk" behandelt sowohl "Einsteigerfragen" als
es auch Lösungsansätze für Fortgeschrittene mit spezifischen
Fragen aufzeigt.
Ein sehr gutes Forum (Stand
2020)
-- auf der HomePage der Fa. Freiwald Software --
unterstützt jeden bei der Findung seiner Lösung.
Vorgehensweise zum "Programmstudium"
Ein neuer Nutzer sollte sich zuerst mit
den einzelnen Objekten vertraut machen (Aufgabe,
Funktion und Wirkweise >> siehe im linken Register die einzelnen
Beiträge).
Eine dem Programm beigefügte "Demo Datei" unterstützt den Nutzer
bei seinen ersten Schritten zum Erlernen der Zusammenhänge.
Auch später ist diese Datei hilfreich, um für einzelne eigene
Aufgabenstellungen Lösungen zu finden und zu erproben.
Die Datei kann von dem Nutzer frei nach seinen Wünschen
verändert werden. Es gibt, obwohl "Demo", keine Einschränkungen
beim Erproben von eigenen Funktionen.
In einem weiteren Schritt kann sich der
Nutzer anhand des TC-Wiki allgemeine als auch spezielle Lösungen
als Beispiele ansehen und daraus lernen.
In dem Register "Veröffentlichungen"
(links in der Leiste) stelle ich eine
Reihe von Beispielen zur Verfügung (Dokument und
/ oder TC Datei) .
Das Programm ist objektorientiert
aufgebaut und ermöglicht auch sehr komplexe Aufgabenstellungen
abzubilden (Lösungen zu finden).
Aufbau dieser Abhandlung
Zuerst sollte sich der Leser mit der "TC-Philosophie" beschäftigen
(so wie ich diese empfunden habe / empfinde).
Um sich dann damit vertraut zu machen, wie die
Pläne aus der Gleisplanung in TC * dargestellt werden / wurden.
(siehe St. Margareten im linken Register)
Danach ist es angeraten, die mehr detaillierteren Erläuterungen zu den "Bausteinen" sowie zu
ihrem Zusammenwirken zu studieren.
Basis für diese Darstellungen ist die TC Gold Version 8.0-G5 *. Nachfolgende Versionen werden Ergänzungen und
Verfeinerungen aufweisen; das Grundsätzliche wird aber wohl einige
Zeit Bestand haben.
Folgeversionen
Dieses Dokument streift in einem eigenen
Beitrag (siehe linkes Register) die Version 9
(Stand 2022) , wird aber grundsätzlich nicht aktuell
weiter aktualisiert. Das würde zu viel Zeit beanspruchen, die
ich meinem eigenen Anlagenaufbau nicht vorenthalten möchte.
Für einzelne Rückfragen stehe ich gerne zur
Verfügung, jedoch biete ich keine Kurse an.