Taster oder Schalter

Aus RailRoad&Co.-Wiki
Zur Navigation springenZur Suche springen

Taster oder Schalter sind mächtigte Bausteine im Werkzeugkasten von TrainController und können auf vielfältige Art eingesetzt werden:

  1. am einfachsten als Element im Stellwerk zum Betätigen mit der Maus. Das ist der sog. Handbetrieb.
  2. schon etwas komplexer wird die Verwendung von Tastern oder Schaltern in Operationen von anderen Elementen wie z.B. Rückmelder, Markierungen oder Bahnwärtern. Dies bezeichnen wir als Automatikbetrieb.
  3. auch Lokfunktionen können in den Eigenschaften von Loks und Wagen sowohl als Taster als auch als Ein-/Ausschalter eingerichtet werden.


Bei der Verwendung dieser Elemente sind einige Hinweise zu beachten, die den Einsatz leichter machen. Grundsätzlich gilt hierfür folgender Leitsatz: Was irgendwann mal eingeschaltet wird, muß auch irgendwann mal wieder ausgeschaltet werden.


Beginnen wir mit Tastern und Schaltern als Lokfunktionen:

  • Lokfunktionen können im Lokführerstand als Taster, Ein-/Ausschalter oder unsichtbar (nur für Automatikbetrieb) eingerichtet werden.
  • Ein Taster ist im Lokführerstand nur solange eingeschaltet, wie die Maustaste gedrückt ist. Ein Ein-/Auschalter wird per Mausklick eingeschaltet und mit einem weiteren Mausklick ausgeschaltet. Unsichtbare Lokfunktionen sind im Lokführerstand nicht sichtbar.
  • Der Unterschied zwischen Tastern und Ein-/Ausschaltern spielt nur dann eine Rolle, wenn die Lokfunktion eine Funktion des Decoders oder ein Zusatzgeräusch (+4DSound) schaltet.
  • Eine Decoder-Funktion oder ein Zusatzgeräusch wird mit einem Ein-/Ausschalter dadurch eingeschaltet, dass man den Schalter anklickt. Bei nochmaligem Anklicken wird die Decoder-Funktion bzw. das Zusatzgeräusch abgeschaltet. Eine Decoder-Funktion oder ein Zusatzgeräusch wird mit einem Taster dadurch eingeschaltet, dass man die Maustaste über dem Taster niederdrückt. Bei Loslassen der Maustaste wird die Decoder-Funktion bzw. das Zusatzgeräusch abgeschaltet.
  • Steuert die Lokfunktion eine Liste oder eine Klangdatei an, so wird Liste ausgeführt bzw. die Klangdatei abgespielt, wenn die Lokfunktion angeklickt wird. Dabei spielt es keine Rolle, ob die Funktion als Taster oder Ein-/Ausschalter eingerichtet wurde.
  • Der Ein-/Ausschalter wird im Gegensatz zum Taster erst beim Loslassen eingeschaltet. Erst zu diesem Zeitpunkt wird auch eine ggf. hinterlegte Liste ausgeführt. Im Falle einer Liste macht es aber keinen Sinn, den Schalter eingeschaltet zu lassen, daher wird er sofort wieder vom Programm selbsttätig abgeschaltet.

Quelle:
- Forumsbeitrag
- Forumsbeitrag


Taster und Ein-/Ausschalter in Operationen:

  • Taster werden eingerichtet, um im Handbetrieb (und nur hier!) eine Funktion durch Drücken der linken Maustaste einschalten und durch Loslassen der Maustaste wieder ausschalten zu können.
  • Ein-/Ausschalter werden eingerichtet, um im Handbetrieb (und nur hier!) eine Funktion durch Drücken und Loslassen der linken Maustaste einschalten und durch nochmaliges Drücken und Loslassen der Maustaste wieder ausschalten zu können.
  • Im Automatikbetrieb - also bei Ansteuerung durch Operationen - spielt der Unterschied zwischen Taster und Schalter keine Rolle. Hier muss die Funktion immer explizit per Operation eingeschaltet und - ggf. nach einer Verzögerungsoperation - explizit per Operation wieder ausgeschaltet werden.


Speziell noch zu Tastern folgende Hinweise:

  • Kein vernünftiger Mensch hält den Finger dauerhaft auf der linken Maustaste gedrückt.
  • Somit wird jeder Taster normalerweise kurz nach dem Einschalten beim Loslassen des Fingers wieder ausgeschaltet.
  • Auch für Taster soll es zwischen Automatikbetrieb und Handbetrieb keinen Unterschied geben.
  • Also werden Taster auch im Automatikbetrieb genau wie im Handbetrieb üblicherweise kurz nach dem Einschalten wieder ausgeschaltet.
  • Da die Software aber nicht wissen kann, wie lange Sie den "automatischen" Finger gedrückt lassen wollen, müssen Sie die Zeitdauer des Drucks sowie das Ausschalten des Tasters selber programmieren.
  • Das heisst: normalerweise (oder besser: wenn man alles richtig macht) bestehen Operationen von Tastern immer aus drei Befehlen: Taster ein, Verzögerung, Taster aus

Quelle:
- Forumsbeitrag
- Forumsbeitrag

--Digi thomas2003 (Diskussion) 16:17, 29. Mai 2014 (CEST)