Funktionsmapping beim Märklin mSD/3

Das Funktonsmapping ist sehr weitreichend und komplex. Jedes einzelne Mapping wird über drei Einstellungen vorgenommen. Dabei wird festgelegt:

Wie wird die Funktion ausgelöst

mögliche Bedingungen gelten für diese Funktion

Welche Funktion wird ausgelöst

Diese Informationen werden, nachdem sie eingestellt wurden, gemeinsam in einer „Zeile“ gespeichert. Insgesamt können 80 Zeilen (0 – 79) gespeichert werden.

Das Vorgehen

In CV 33 wird eingetragen, welche der 80 möglichen Zeilen eingelesen werden soll. Wird ein neues Mapping angelegt, kann diese CV leer bleiben.

In CV 34 wird der „Auslöser“ angegeben (siehe Tabelle „Auslöser & Ereignisse“).

In CV 35 können Bedingungen angegeben werden (siehe Tabelle „Bedingungen“). Diese CV kann auch leer bleiben.

In CV 36 wird angegeben, welche Funktion ausgelöst werden soll (siehe Tabelle „Auslöser & Ereignisse“).

In CV 37 wird angegeben, in welche Zeile das aktuell angelegte Mapping eingetragen werden soll. Wird hier eine schon belegte Zeile angegeben, so wird diese durch die neuen Einstellungen überschrieben. Ein neu angelegtes Mapping ist erst gültig, wenn es in eine Zeile geschrieben wurde.

Auslöser & Ereignisse

Wert	Auslöser / Ereignis
0	F0
1	F1
2	F2
3	F3
…	…
15	F15
64	immer
66	Fahrtwechsel
67	Richtungswechsel
68	Sensor 1
69	Sensor 2
79	Random
80	Licht vorne
81	Licht hinten
82	AUX 1
83	AUX 2
84	AUX 3
85	AUX 4
86	AUX 5
87	AUX 6
112	ABV aus
113	Rangiergang
114	Bremsenquietschen aus
117	Sound Mute
118	Bremsenquietschen Spielewelt
160	Und 1
161	Und 2
162	Und 3
163	Und 4
164	Und 5
165	Und 6
166	Und 7
167	Und 8
168	Timer 1
169	Timer 2
170	Timer 3
171	Timer 4
176	Fahrsound
177	Sound 1
178	Sound 2
179	Sound 3
180	Sound 4
181	Sound 5
…	…
204	Sound 28

Bedingungen

Bit	Bedeutung	Wert	Bemerkung
Bit 0	-	0 / 1
Bit 1	-	0 / 2
Bit 2	-	0 / 4	an = nur im Stand
Bit 3	-	0 / 8	an = nur bei Fahrt
Bit 4	-	0 / 16	an = nur bei Fahrtrichtung vorwärts
Bit 5	-	0 / 32	an = nur bei Fahrtrichtung rückwärts
Bit 6	-	0 / 64	0 = mit Pegel 64 = ohne Pegel 128 = steigende Flanke 192 = fallende Flanke
Bit 7	-	0 / 128