setLED ist ein kleines Java Programm, um LoDi-Light-Operator 4-C-LED, angeschlossen an LoDi-Shift-Commander, aus TrainController™ heraus zu steuern.
setLED prüft die Eingabe-Parameter nicht. Eine falsche Eingabe führt zu einer Java Exception.
Um setLED unsichtbar aus TrainController™ heraus zu starten, kann das Programm RunHidden.exe benutzt werden. Andernfalls sieht man ein schwarzes Command Fenster solange setLED ausgeführt wird.
Dieses Beispiel geht davon aus, dass das setLED.class Java Programm installiert ist im Ordner %USERPROFILE%\Documents\setLED. Das entspricht bei mir lokal C:\Users\Dirk\Documents\setLED. Dabei ist Dirk der Benutzer mit dem ich mich am PC anmelde.
In den neuen Ordner setLED diese Dateien kopieren.
In der Datei setLED.bat die IP-Adresse des LoDi-Shift-Commander eintragen.
Dient dazu, damit man in TrainController™ keinen Pfad eingegeben werden muss. Dazu in Windows suchen nach "Erweiterte Systemeinstellungen anzeigen". Dann wählen "Umgebungsvariablen". Dann Pathunter "Systemvariablen" bearbeiten und Pfad von setLEDhinzufügen.
Der genaue Syntax ist in setLED.java beschrieben.
Beispiele:
setLED.bat 0 1schaltet die LoDi-Operator 4-C-LED Raumlicht-Kurve 1 bei Modul 0 ein.setLED.bat 0 0schaltet das LoDi-Operator 4-C-LED Raumlicht bei Modul 0 aus.setLED.bat 07:00setzt die LoDi-Operator 4-C-LED Zeit auf 7:00 Uhr.setLED.bat F3setzt die LoDi-Operator 4-C-LED Geschwindigkeit des Zeitablaufs auf ein 3-faches der normalen Zeit (Faktor 3).setLED.bat F0setzt den LoDi-Operator 4-C-LED Zeitablauf auf Pause.
Voraussetzung TC 90 B3 Gold
Operationen beim Einschalten
Operationen beim Ausschalten
Operationen
Bedingungen
Das Macro wird dann in den Fahrplan um 23:00 eingetragen.
Diskussion dazu im Lodi-Forum