EASY Posted June 21, 2015 Share Posted June 21, 2015 Programmänderung 04.11.2015:Das Plugin wurde dahingehend erweitert, daß sich der zeitliche Ablauf nun auch über die Ereignisverwaltung im MBS steuern läßtDie Einstellwerte werden nun abgespeichert und beim Programmstart wieder eingelesen, so daß ein Fortführen des Programmes ermöglicht wird.Der Fehler, daß das Programm in der Systen-Tray beim Minimieren mehrere Icons erzeugen kann, wurde behoben.Änderungen:Es kann gewählt werden, ob das Programm selbstständig abläuft oder über die EV im MBS gesteuert wird.Die Steuerung über die EV im MBS erfolgt, wenn vom Programm erkannt wird, daß bestimmte Variablen im MBS-Projekt vorhanden sind.Folgende Variablen müssen vorhanden sein:"TNSSetH" -> Einstellung der Uhrzeit Stunden und "TNSSetM" -> Einstellung der Uhrzeit Minuten."TNSAutoRun" -> Entscheidet ob der zeitliche Ablauf automatisch erfolgt (=0) oder über die Variablen "TNSSetH" und "TNSSetM" erfolgt (=1)."TNSDawn" -> (Werte 1,2...5) Zeit der Dämmerung (Wert x 0,5 Stunden)"TNSDLigth" -> (Werte -4, -3...0,1,2...4) stellt das Verhältnis von Tageslänge zu Nachtlänge ein (Wert x 2 Stunden Unterschied Länge Tag - Länge Nacht)"TNSHTrans" und "TNSMTrans" -> stellt ein wie schnell 24 Stunden (real) im MBS-Projekt (Simulation) ablaufen sollen (Stunden ; Minuten)Mit einem Klick auf den Menüpunkt "Variaben erzeugen" werden alle Variablen mit den aktuellen Werten im MBS-Projekt erzeugt.Mit einen Klick auf "Variable neu schreiben" werden die Variablen mit den aktuellen Werten neu überschrieben.Wenn die Variablen vorhanden sind, ändert sich der Menütext "Variablen erzeugen" in "Variablen neu schreiben"Die Variablen werden beim Programmstart abgefragt, und die entsprechenden Werte übernommen.Beim Schließen des Programmes werden die Variablen im MBS noch einmal mit den aktuellen Werten neu überschrieben.projektbezogen.Der Programmablauf ist somit im MBS ohne Variablen gearbeitet, so werden die Einstellwerte in einer Datei gespeichert umd beim Programmstart wieder eingelesen.Es wird nur eine Datei erzeugt.Wird nicht projektbezogen.Der Programmablauf ist somit im MBS "TNSAutoRun"=0) eine Reaktion auf eine Änderung der Uhrzeit (Variable "TNSSetH" und "TNSSetM")(-> Den Variablen "TNSSetH" (Stunden) und "TNSSetM" (Minuten) in der EV im MBS-Projekt neue Werte zuweisen = neue Uhrzeit )Die Werte der Variablen werden auf ein 24 Stunden-Zeitsystem angepasst.z.B. Eingabe: TNSSetH=27 wird zu TNSSetH=3 umgewandeltz.B. Eingabe: TNSSetM=75 wird TNSSetH zu TNSSetH=TNSSetH+1 und TNSSetM=15 umgewandeltSo kann z.B. über einen Timer in der EV TNSSetM mit jedem Schritt um 45 erhöht werden...... und die Umsetzung auf das 24-Stunden-Zeitsystem erfolgt (automatisch) über das Plugin.Wird das Programm über die EV gesteuert, dann erfolgt (bei (evlt. zuerst "Stop" anklicken)Die Einstellwerte und die Zeitleiste können manuell nur geändert werden, wenn der Button "Start" aktiv ist.Wenn die Zeitleiste manuell verändert wird, werden die Lichtverhältnisse bei einem Rechtsklick auf die Zeitleise im MBS-Projekt angeglichen. Die Variablen dürfen keine negativen Werte enthalten_Programmoberfläche: __________________________________________________________________________________________________________________Mit diesem Plugin wird ein sanfter Übergang zwischen Tag und Nacht (mit Morgendämmerung / Abenddämmerung) simuliert.Während der Dämmerungsphasen wird das Licht von Loks automatisch ein bzw. aus geschaltet.Der Tagesverlauf kann in bestimmten Grenzen eingestellt werden.Das Übersetzungsverhältnis der Zeit (24 Stunden real entsprechen im MBS hh Stunden : mm Minuten) kann frei eingestellt werden.Das Plugin stellt beim Aufruf automatisch eine Verbindung zur Schnittstelle her.Nach "Start" minimiert sich das Programm in der "System-Tray" Leiste mit folgendem Symbol:Mit einem Mausklick auf das Symbol wird das Programm wieder angezeigt.Bedienoberfläche:GrußEASY Link to comment Share on other sites More sharing options...
EASY Posted November 4, 2015 Author Share Posted November 4, 2015 Hallo,... ich habe das Programm noch einmal etwas umfangreicher überarbeitet...(müßte ab Donnerstag freigegeben worden sein)GrußEASY Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now