EASY Geschrieben 21. Juni 2015 Geschrieben 21. Juni 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
EASY Geschrieben 4. November 2015 Autor Geschrieben 4. November 2015 Hallo,... ich habe das Programm noch einmal etwas umfangreicher überarbeitet...(müßte ab Donnerstag freigegeben worden sein)GrußEASY
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto besitzen, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen.
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden