Hallo,
trotz sommerlicher Temperaturen wird die Moba nicht vernachlässigt!
Taster in Verbindung mit BiDiB - ich bekomme es einfach nicht hin.
Ausgang der Versuche ist folgende Hardware:
GBMboost master
daran Lightcontrol via BiDiB, an einem GBMboost node (ohne 16T) hängt ein Switchpilot (gesteuert via DCC)
An der Lightcontrol (Schaltausgang) soll ein Relais geschaltet werden, welches einen Schaltkontakt einer externen Schaltung auf deren Masse zieht.
An dem Switchpilot ist der Ausgang 4B auf Puls mit 250 ms gesetzt. Angeschlossen ist eine Glühbirne.
1.
Im GB-Editor wurde Symbol 94 eingetragen mit Adr. 20, Digitalsystem BiDiB, DCC-Schaltbefehl
Test im GB-Editor zeigt keine Reaktion
Schaltzeit auf 40 ms, Test schaltet Lampe ständig ein
Schaltzeit auf 100 ms, Test im GB-Editor i. O.
Speichern und zurück in GB, Betätigen des Tasters zeigt keine Reaktion
Bei Schaltung mit dem Handregler (Multimaus) gibt es keine Probleme.
2.
Für das Schalten des Relais wurden 2 identische Makros definiert, die beide den entsprechenden Schaltausgang der Lightcontrol einschalten und nach 200 ms wieder ausschalten.
GB-Editor: Symbol 94 in GB eingetragen (natürlich an anderer Stelle als oben), als Adresse symb. 26,
Digitalsystem BiDiB, Schalten via BiDiB-Makro an Lightcontrol. Seltsam ist hier, dass 2 Makros verlangt werden, obwohl es ein Taster ist. Ich habe die beiden oben beschriebenen Makros eingetragen. Der Test im GB-Editor funktioniert unabhängig von einer Schaltzeit oder den Häkchen bei rot grün.
Im Gleisbild selbst gibt es keine Reaktion.
Werden die Makros im BiDiB-Wizard geschaltet, funktioniert es.
Mit dem Relais habe ich mir vorerst so geholfen, ich einen Schalter eingetragen habe, dessen beide Makros die oben beschriebenen sind. Damit funktioniert es. Nachteil: Zwischen Symbol und Schaltzustand gibt es keine Synchronisation.
Gibt es in Verbindung mit BiDiB eine geänderte Denkweise bei Tastern, oder habe ich irgendwo eine Einstellung übersehen? Zumindest sieht das recht merkwürdig aus, insbesondere das Verhalten bei 40 ms bzw. größeren Werten der Schaltzeit bei 1.
Ist die Abarbeitung bei Test im GB-Editor und im Gleisbild grundsätzlich anders?
Mit freundlichen Grüßen
Dieter
Hallo Dieter,
Die Antwort ist leider relativ einfach:
Taster werden bei manueller Schaltung über das Gleisbild in der 2012.3 noch nicht unterstützt. Die damit einhergehenden Baustellen waren für das Update 2012.3 zu groß und eine Lösung wird es wohl erst in Version 2015 geben, da es intern bis heute noch nicht umgesetzt werden konnte.
Grüße
Markus
P.S.: Das bezieht sich aber nur auf die manuelle Schaltung im Gleisbild. Via STW/Profile/Folgeschaltung etc. müssen die Taster auch schon heute funktionieren.
Hallo,
ein sehr interessantes Thema. Mich würde dieses Thema nämlich auch interessieren. Hatte auch schon probiert und versucht, aber eben ohne Erfolg und dachte ich hab irgend etwas übersehen. Na dann kann man ja nur hoffen, dass dies in der Version 2015 umgesetzt ist.
Nun muss man sich halt in Geduld üben... ;)
Gruß
Wolfgang Krügel
Guten Abend, Markus,
trotzdem danke, ein Fehler meinerseits wäre mir lieber gewesen.
Trotzdem muss ich nochmal nachhaken. Zumindest aus meiner 'Bedienersicht' sind die DS-Symbole doch auch Taster. Oder werden die ohnehin komplett anders behandelt?
Hallo Dieter,
Zitat
Trotzdem muss ich nochmal nachhaken. Zumindest aus meiner 'Bedienersicht' sind die DS-Symbole doch auch Taster. Oder werden die ohnehin komplett anders behandelt?
Drehscheibensymbole laufen anders als Taster oder Entkupplungsgleise.
Bei DS-Ansteuerungen muss ja nur vereinfacht das Kommando raus: Fahr zu xy oder so
Bei Tastern und insbesondere bei solchen für Entkupplungsgleisen ist aber der Wunsch da gewesen vor vielen Jahren, dass die Aktion bei manueller Schaltung solange aktiv bleibt bis man die Maustaste auch wieder loslässt und daher laufen die intern komplett anders.
Prinzipiell unterstützt WDP ja vier verschiedene Arten der Zubehöransteuerung bei BidiB:
-DCC-Zubehörbefehl: hier kann man oben genannten an bei Maus runter und aus bei Maus rauf vermutlich relativ leicht unterstützen
-Makro: da Makros selbstständig ablaufen macht hier die Maus runter/rauf-Sache keinen Sinn
-Accesory: da Accesory-Aktionen selbstständig ablaufen macht hier die Maus runter/rauf-Sache keinen Sinn
-direkte Zubehörschaltung: hier muss man überlegen ob man eine Aktion für Maus gedrückt und eine für losgelassen definieren muss
Du siehst es bei Weitem nicht so einfach. Und ich muss auch ehrlich sagen, die Vielzahl der möglichen Wege bei BiDiB macht es nicht immer einfach. WDP muss ja alle Systeme unterstützen und dann sind so Sonderwege manchmal echt aufwendig.
Grüße
Markus
Hallo Dieter,
Ergänzung:
Aber du kannst wie oben schon angedeutet den Taster wenn du mit der festen Schaltzeit klar kommst auch über Umwege manuell ansteuern.
Einfach einen zweiten virtuellen Taster ins GB zeichnen. Diesen als Bedingung in einen STW einbauen. Nun als Aktion im STW den eigentlichen Taster eintragen. Schon wird der Tasterbefehl ausgeführt.
Grüße
Markus
Guten Morgen, Markus,
danke für deine Erklärung. Das mit dem virt. Taster werde ich nachher gleich probieren. Der Handgriff beim Programmieren tut ja wirklich nicht weh.