User Tools

Site Tools


userpages:hermannk:function_mapping-de

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
userpages:hermannk:function_mapping-de [2020/05/26 18:13] hermannkuserpages:hermannk:function_mapping-de [2021/02/28 09:00] (current) – [Was ist Funktions-Mapping ?] hermannk
Line 1: Line 1:
-====== Funktions-Mapping ====== +====== Was ist Funktions-Mapping ====== 
-{{menatwork40left.png?|}} in Arbeit; hermannk {{menatwork40right.png?|}} \\+[[:userpages#Hermann (hermannk)|Userpages - Hermann (hermannk)]] \\ 
 + \\
 **Vorwort 0:** wie im Wiki beschrieben, werden die Einstellungen nur gespeichert, wenn das Feld "Beschreibung" einen Eintrag enthält!!! \\ **Vorwort 0:** wie im Wiki beschrieben, werden die Einstellungen nur gespeichert, wenn das Feld "Beschreibung" einen Eintrag enthält!!! \\
-siehe https://wiki.rocrail.net/doku.php?id=loc-fun-de#beschreibung \\+siehe **[[:loc-fun-de#beschreibung|Beschreibung]]** \\
  
 **Vorwort 1:** die Funktion Null (Funktion "F0") hat eine Sonderrolle. Sie ist fest für die Funktion "Licht" vorgesehen und es gibt daher keine Möglichkeit, die Funktions-Nummer Null auf eine andere Funktions-Nummer umzuleiten (Mappen). \\ **Vorwort 1:** die Funktion Null (Funktion "F0") hat eine Sonderrolle. Sie ist fest für die Funktion "Licht" vorgesehen und es gibt daher keine Möglichkeit, die Funktions-Nummer Null auf eine andere Funktions-Nummer umzuleiten (Mappen). \\
Line 8: Line 9:
 **Vorwort 2:** falls der Handregler gut lesbare Funktions-Beschriftungen ermöglicht, sollte man auf das Mappen verzichten, sondern lieber den vollen Funktionsumfang jeder Lok individuell auf dem Handregler darstellen. \\ **Vorwort 2:** falls der Handregler gut lesbare Funktions-Beschriftungen ermöglicht, sollte man auf das Mappen verzichten, sondern lieber den vollen Funktionsumfang jeder Lok individuell auf dem Handregler darstellen. \\
  
 +** Vorwort 3:** \\
 +3a) Nicht alle Lokomotiven und/oder Funktions-Controller unterstützen 32 Funktions-Nummern. \\
 +3b) Nicht alle Protokolle unterstützen 32 Funktions-Nummern. \\
 +In dieser Dokumentation ist die Funktions-Nummer 32 für "nichts tun" reserviert. Wenn dies in einer bestimmten Konfiguration nicht möglich ist, so darf bitte eine andere Funktions-Nummer als 32, die für "nichts tun" reserviert ist, angewendet werden. Es kann auch erforderlich sein, eine reservierte Funktions-Nummer für die Lokomotiven und eine andere reservierte Funktions-Nummer für Wagons vorzugeben. \\
 ===== Warum Funktions-Mapping? =====  ===== Warum Funktions-Mapping? ===== 
  
Line 59: Line 64:
 |  9  |  Rangiergang  |    |  9  |  Motorgeräusch  ||    |  9  |    ||    |  9  |   | |  9  |  Rangiergang  |    |  9  |  Motorgeräusch  ||    |  9  |    ||    |  9  |   |
 |  10  |  Innenbeleuchtung  |    |  10  |  Sanden  ||    |  10  |    ||    |  10  |    | |  10  |  Innenbeleuchtung  |    |  10  |  Sanden  ||    |  10  |    ||    |  10  |    |
-|  11  |  Kupplung Wg 1  |    |  11  |  Licht Führerstd. 1  ||    |  11  |    ||    |  11  |    | +|  11  |  Kupplung Wagen 1  |    |  11  |  Licht Führerstd. 1  ||    |  11  |    ||    |  11  |    | 
-|  12  |  Kupplung Wg 2  |    |  12  |  Licht Führerstd. 2  ||    |  12  |    ||    |  12  |    | +|  12  |  Kupplung Wagen 2  |    |  12  |  Licht Führerstd. 2  ||    |  12  |    ||    |  12  |    | 
-|  13  |  Kupplung Wg 3  |    |  13  |  Rücklicht  ||    |  13  |    ||    |  13  |    | +|  13  |  Kupplung Wagen 3  |    |  13  |  Rücklicht  ||    |  13  |    ||    |  13  |    | 
-|  14  |  Kupplung Wg 4  |    |  14  |   ||    |  14  |   ||    |  14  |   |+|  14  |  Kupplung Wagen 4  |    |  14  |   ||    |  14  |   ||    |  14  |   |
 |  xx  |  xxxx  |    |  xx  |  xxxx  ||    |  xx  |  xxxx  ||    |  xx  |  xxxx  | |  xx  |  xxxx  |    |  xx  |  xxxx  ||    |  xx  |  xxxx  ||    |  xx  |  xxxx  |
 |  32  |  reserviert;  |    |  32  ||  reserviert;  |    |  32  ||  reserviert;  |    |  32  |  reserviert;  |   |  32  |  reserviert;  |    |  32  ||  reserviert;  |    |  32  ||  reserviert;  |    |  32  |  reserviert;  |  
Line 98: Line 103:
 |    |  9  |  Rangiergang  |  __0__  |  __24__  |    |  9  |  Motorgeräusch  | |    |  9  |  Rangiergang  |  __0__  |  __24__  |    |  9  |  Motorgeräusch  |
 |    |  10  |  Innenbeleuchtung  |  __0__  |  __32__  |    |  10  |  Sanden  | |    |  10  |  Innenbeleuchtung  |  __0__  |  __32__  |    |  10  |  Sanden  |
-|    |  11  |  Kupplung Wg 1  |  __0__  |  __32__  |    |  11  |  Licht Führerstd. 1  | +|    |  11  |  Kupplung Wagen 1  |  __0__  |  __32__  |    |  11  |  Licht Führerstd. 1  | 
-|    |  12  |  Kupplung Wg 2  |  __0__  |  __32__  |    |  12  |  Licht Führerstd. 2  | +|    |  12  |  Kupplung Wagen 2  |  __0__  |  __32__  |    |  12  |  Licht Führerstd. 2  | 
-|    |  13  |  Kupplung Wg 3  |  __0__  |  __32__  |    |  13  |  Rücklicht +|    |  13  |  Kupplung Wagen 3  |  __0__  |  __32__  |    |  13  |  Rücklicht 
-|    |  14  |  Kupplung Wg 4  |  __0__  |  __32__  |    |  14  |   |+|    |  14  |  Kupplung Wagen 4  |  __0__  |  __32__  |    |  14  |   |
 |    |  15  |  -  |  __0__  |  __32__  |    |  15  |    | |    |  15  |  -  |  __0__  |  __32__  |    |  15  |    |
 |    |  16  |  -  |  __0__  |  __32__  |    |  16  |  Führerstand Türe auf/zu  | |    |  16  |  -  |  __0__  |  __32__  |    |  16  |  Führerstand Türe auf/zu  |
Line 134: Line 139:
 Wie für eine Lok so kann man sich auch für einen Wagen eine Funktions-Nummern-Liste vorgeben ... \\  Wie für eine Lok so kann man sich auch für einen Wagen eine Funktions-Nummern-Liste vorgeben ... \\ 
 {{car151_function_f9f12-de.png|}} \\ {{car151_function_f9f12-de.png|}} \\
-... und ggf. in die Funktions-Nummern-Liste einer Lok einarbeiten. (siehe in der Tabelle oben "Kupplung Wg 1" bis "Kupplung Wg 4"). \\+... und ggf. in die Funktions-Nummern-Liste einer Lok einarbeiten. (siehe in der Tabelle oben "Kupplung Wagen 1" bis "Kupplung Wagen 4"). \\
  
 ===== Mapping bei "Lok mit Zug" =====  ===== Mapping bei "Lok mit Zug" ===== 
Line 143: Line 148:
 |  xx  |  xxxx  | |  xx  |  xxxx  |
 |  10  |  Innenbeleuchtung  | |  10  |  Innenbeleuchtung  |
-|  11  |  Kupplung Wg 1  | +|  11  |  Kupplung Wagen 1  | 
-|  12  |  Kupplung Wg 2  | +|  12  |  Kupplung Wagen 2  | 
-|  13  |  Kupplung Wg 3  | +|  13  |  Kupplung Wagen 3  | 
-|  14  |  Kupplung Wg 4  |+|  14  |  Kupplung Wagen 4  |
 |  xx  |  xxxx  | |  xx  |  xxxx  |
 |  32  |  reserviert;  |   |  32  |  reserviert;  |  
Line 156: Line 161:
 |  F5  |  xxxx  |  ->  |  F5  |  Kupplung  |  F32  | |  F5  |  xxxx  |  ->  |  F5  |  Kupplung  |  F32  |
 |  F10  |  Innenbeleuchtung  |  ->  |  F10  |  Innenbeleuchtung  |  0  | |  F10  |  Innenbeleuchtung  |  ->  |  F10  |  Innenbeleuchtung  |  0  |
-|  F11  |  Kupplung Wg 1  |  ->  |  F11  | |  F5  | +|  F11  |  Kupplung Wagen 1  |  ->  |  F11  | |  F5  | 
-**Beispiel:** Handregler **# = 11** "Kupplung Wg 1" umleiten auf Wagen-Funktion 5 durch **Fx = 5** für den Wagen 1 ("car151"). \\+**Beispiel:** Handregler **# = 11** "Kupplung Wagen 1" umleiten auf Wagen-Funktion 5 durch **Fx = 5** für den Wagen 1 ("car151"). \\
 ^  Handregler-Belegung  ^^^^|  ^  Hersteller  ^^^|  ^  Hersteller  ^^^ ^  Handregler-Belegung  ^^^^|  ^  Hersteller  ^^^|  ^  Hersteller  ^^^
 ^  unsere Lok  ^^^^|  ^  unser Wagen 1 ("car151" ^^^|  ^  unser Wagen 2 ("car152" ^^^ ^  unsere Lok  ^^^^|  ^  unser Wagen 1 ("car151" ^^^|  ^  unser Wagen 2 ("car152" ^^^
Line 167: Line 172:
 |    |  xx  |  xxxx  |  -  |  -  |    |  xx  |  xxxx  |  xx  ||    |  xx  |  xxxx  |  xx  | |    |  xx  |  xxxx  |  -  |  -  |    |  xx  |  xxxx  |  xx  ||    |  xx  |  xxxx  |  xx  |
 |    |  10  |  Innenbeleuchtung  |  __0__  |  __32__  |    |  10  |  Innenbeleuchtung  |  __0__  ||    |  10  |  Innenbeleuchtung  |  __0__  | |    |  10  |  Innenbeleuchtung  |  __0__  |  __32__  |    |  10  |  Innenbeleuchtung  |  __0__  ||    |  10  |  Innenbeleuchtung  |  __0__  |
-|    |  11  |  Kupplung Wg 1  |  __0__  |  __32__  |    |  11  |  Kupplung Wg 1  |  __5__  ||    |  11  |    |  __32__ +|    |  11  |  Kupplung Wagen 1  |  __0__  |  __32__  |    |  11  |  Kupplung Wagen 1  |  __5__  ||    |  11  |    |  __32__ 
-|    |  12  |  Kupplung Wg 2  |  __0__  |  __32__  |    |  12  |    |  __32__  ||    |  12  |  Kupplung Wg 2  |  __5__  | +|    |  12  |  Kupplung Wagen 2  |  __0__  |  __32__  |    |  12  |    |  __32__  ||    |  12  |  Kupplung Wagen 2  |  __5__  | 
-|    |  13  |  Kupplung Wg 3  |  __0__  |  __32__  |    |  13  |    |  __32__  ||    |  13  |    |  __32__ +|    |  13  |  Kupplung Wagen 3  |  __0__  |  __32__  |    |  13  |    |  __32__  ||    |  13  |    |  __32__ 
-|    |  14  |  Kupplung Wg 4  |  __0__  |  __32__  |    |  14  |    |  __32__  ||    |  14  |    |  __32__  |+|    |  14  |  Kupplung Wagen 4  |  __0__  |  __32__  |    |  14  |    |  __32__  ||    |  14  |    |  __32__  |
 |    |  xx  |  xxxx  |  __0__  |  __32__  |    |  xx  |    |  xx  ||    |  xx  |    |  xx  | |    |  xx  |  xxxx  |  __0__  |  __32__  |    |  xx  |    |  xx  ||    |  xx  |    |  xx  |
 |    |  32  |  reserviert;  |  __0__  |  __0__  |    |  __32__  |  |  __0__  ||    |  __32__  |  |  __0__  |  |    |  32  |  reserviert;  |  __0__  |  __0__  |    |  __32__  |  |  __0__  ||    |  __32__  |  |  __0__  | 
Line 179: Line 184:
  
 ===== Mapping auf Adresse und Funktions-Nummer =====  ===== Mapping auf Adresse und Funktions-Nummer ===== 
-{{menatwork40left.png?|}} in Arbeit; hermannk {{menatwork40right.png?|}} \\+Es gibt Fahrzeuge, bei denen ein separater Funktions-Decoder mit einer separaten Adresse installiert istUm dies zu unterstützen, kann die Definition für die Funktionszuordnung zusätzlich zur Funktions-Nummer eine Adresse verwendensiehe https://wiki.rocrail.net/doku.php?id=loc-fun-de#adresse_fx \\ 
 +Ein Beispiel für eine separate Funktions-Decoder-Addressierung einer Lokomotive (ohne Zug) findet man unter [[userpages:hermannk:function_mapping-de#test_6_-_separate_function_address#test_6_-_separate_funktions-adresse|**Test 6**]]. \\
  
 ===== Praktischer Test =====  ===== Praktischer Test ===== 
Line 195: Line 201:
 |  car152-de  |  0x4098  |  152  | |  car152-de  |  0x4098  |  152  |
 **Vorbemerkung 2:** "fn=32, val=1" bedeutet: Funktions-Nummer=32, Wert=1 \\ **Vorbemerkung 2:** "fn=32, val=1" bedeutet: Funktions-Nummer=32, Wert=1 \\
-**Vorbemerkung 3:** die Tests wurden mit Rocrail Version 2.1.755 auf diesem {{ :system_konfiguration:functionsmapping.zip | Arbeitsbereich}} durchgeführt. \\+**Vorbemerkung 3:** die Tests wurden mit Rocrail Version 2.1.755 auf diesem {{ functionmapping02.zip | Arbeitsbereich}} durchgeführt. \\
  
 ==== Test 1 - Pfeifen ==== ==== Test 1 - Pfeifen ====
Line 224: Line 230:
 | Test bestanden. ||||| | Test bestanden. |||||
  
-==== Test 4 - Kupplung Wg 2 ====+==== Test 4 - Kupplung Wagen 2 ====
 Die Lokomotive macht nichts, aber Wagen 2 soll die Kupplung aktivieren: \\ Die Lokomotive macht nichts, aber Wagen 2 soll die Kupplung aktivieren: \\
 |    Handregler  ^  Lok Mapping  ^  Wagen 1 Mapping  ^  Wagen 2 Mapping  ^ |    Handregler  ^  Lok Mapping  ^  Wagen 1 Mapping  ^  Wagen 2 Mapping  ^
-| Kurzbeschreibung:  |  F12 = "Kupplung Wg 2"  |  fx=32  |  car151 Fx=32  |  car152 Fx=5  |+| Kurzbeschreibung:  |  F12 = "Kupplung Wagen 2"  |  fx=32  |  car151 Fx=32  |  car152 Fx=5  |
 | Ergebnis:  | loco [lc_11-de] addr=0x406F fn=32, val=1  |||| | Ergebnis:  | loco [lc_11-de] addr=0x406F fn=32, val=1  ||||
 | | loco [car151-de] addr=0x4097 fn=32, val=1  |||| | | loco [car151-de] addr=0x4097 fn=32, val=1  ||||
Line 233: Line 239:
 | Test bestanden. ||||| | Test bestanden. |||||
  
-==== Test 5 - Kupplung Wg 1 ====+==== Test 5 - Kupplung Wagen 1 ====
 Die Lokomotive macht nichts, aber Wagen 1 soll die Kupplung aktivieren: \\ Die Lokomotive macht nichts, aber Wagen 1 soll die Kupplung aktivieren: \\
 |    Handregler  ^  Lok Mapping  ^  Wagen 1 Mapping  ^  Wagen 2 Mapping  ^ |    Handregler  ^  Lok Mapping  ^  Wagen 1 Mapping  ^  Wagen 2 Mapping  ^
-| Kurzbeschreibung:  |  F11 = "Kupplung Wg 1"  |  fx=32  |  car151 Fx=5  |  car152 Fx=32  |+| Kurzbeschreibung:  |  F11 = "Kupplung Wagen 1"  |  fx=32  |  car151 Fx=5  |  car152 Fx=32  |
 | Ergebnis:  | loco [lc_11-de] addr=0x406F fn=32, val=1  |||| | Ergebnis:  | loco [lc_11-de] addr=0x406F fn=32, val=1  ||||
 | | loco [car151-de] addr=0x4097 fn=5, val=1  |||| | | loco [car151-de] addr=0x4097 fn=5, val=1  ||||
 | | loco [car152-de] addr=0x4098 fn=32, val=1  |||| | | loco [car152-de] addr=0x4098 fn=32, val=1  ||||
 +| Test bestanden. |||||
 +
 +==== Test 6 - separate Funktions-Adresse ====
 +Der Handregler sendet Funktion F27 \\
 +- für die Lokomotive "lc_11plus-de" mit der Adresse 113 = 0x4071 und \\
 +- an den separaten Controller mit der Adresse 114 = 0x4072. \\
 +Die Lokomotive macht nichts, aber der separate Funktions-Decoder führt Funktion 26 aus. \\
 +F27 Adresse="114"="0x4072" fx="26" \\
 +|    Handregler  ^  Mapping auf Lokomotive mit separater Adresse  ^^
 +|      ^  Adresse  ^  Funktion  ^
 +| Kurzbeschreibung:  |  F27 = "special"  |  Adresse=114  |  fx=26  |
 +| Ergebnis:  | loco [lc_11plus-de] addr=0x4072 fn=26, val=1  |||
 | Test bestanden. ||||| | Test bestanden. |||||
  
userpages/hermannk/function_mapping-de.1590509584.txt.gz · Last modified: 2020/05/26 18:13 by hermannk