Herunterladen Inhalt Inhalt Diese Seite drucken

Spezial - Cv - Sets; Umrechnung Dual- / Dezimalsystem - ZIMO MX640 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für MX640:
Inhaltsverzeichnis

Werbung

Seite 44

11. Spezial - CV - Sets

Dieses Feature ermöglicht das komfortable Laden einer Gruppe "vorgefertigter" CV - Werte in die
zugehörigen Konfigurationsvariablen. Solche "CV-Sets" können sowohl fertig mit der Decoder-
Software geliefert werden (in der folgenden Liste aufgeführt und beschrieben) als auch durch den
Anwender selbst definiert sein.
Typische Anwendungen sind: länderspezifische Einstellungen des Beleuchtungssystems, motorspe-
zifische Daten für optimales Langsamfahrverhalten, loktypisches Beschleunigungsverhalten, einfa-
ches Umschalten zwischen Personen- und Güterzugbetrieb.
Geladen wird ein gespeichertes "CV-Set" (egal ob vordefiniert oder selbst-gespeichert") durch einen
Pseudo-Programmiervorgang der CV # 8 (diese Konfigurationsvariable enthält an sich die Herstel-
lerkennung für ZIMO, also "145", und kann nicht geändert werden - daher "Pseudo").
Derzeit (bis SW-Version 4) gibt es für MX640 keine vorgefertigten CV-Sets, im Gegensatz zu
den -Decodern MX63, MX64. Dies hat auch damit zu tun, dass Im Falle der Sound Decoder die pas-
senden CV-Werte innerhalb der Sound Projekte abgespeichert sind.
Die Möglichkeit zur Selbst-Definition von CV-Sets ist für zukünftige Software-Versionen vorgesehen.
Hinweis zu Hard-Resets (diesbezüglich sind CV-Sets und Projekte identisch):
CV # 8 = 8
das eigentliche Hard-Reset bewirkt, dass alle CV's auf den Default-Wert
(Werkseinstellungen, wie in "Tabelle der Konfigurationsvariablen" in Kapitel 3 angegeben) zurückge-
setzt werden.
CV # 8 = 0 sowie die „traditionelle" Hard Reset - Prozedur vom ZIMO Fahrpult her (MX2, MX21,
MX31, ... durch Adressierung auf "0") bewirken hingegen ein Rücksetzen auf das zuletzt definierte
"Spezial-CV-Set" oder auf das geladene Sound Projekt !
H0 Sound Decoder MX640

12. Umrechnung Dual- / Dezimalsystem

Falls für eine CV laut Tabelle der Konfigurationsvariablen einzelne Bits gesetzt werden müssen (das
ist beispielsweise für CV # 29, # 112, # 124 der Fall) ist wie folgt vorzugehen:
Jedes Bit hat einen zugeordneten Wert:
Bit 0 = 1
Bit 1 = 2
Bit 2 = 4
Bit 3 = 8
Bit 4 = 16
Bit 5 = 32
Bit 7 = 128
Füralle Bit, die für die betreffende CV gesetzt werden sollen ("Bit ... = 1" laut Angaben in der Tabelle
der Konfigurationsvariablen), werden deren Werte im resultierenden Dezimalwert summiert; alle an-
deren Bits ("Bit ... = 0") werden hingegen nicht berücksichtigt, also:
BEISPIEL:
Die Bits 0, 2, 4, 5 sollen gesetzt werden ("Bit ... = 1"); die anderen (also 1, 3, 6, 7) hingegen nicht
("Bit ... = 0"). Dies ergibt ein Bitmuster (dies wird nach Konvention von Bit 7 bis Bit 0 geschrieben)
von "00110101"; also
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1 Bit 0
0
0
1
1
0
1
0
+
0 + 32 + 16 +
0
+ 4
+
Die Rück-Umrechnung:
Um aus einer gegebenen Dezimalzahl die einzelnen Bits zu bestimmen, muss "probiert" werden: Ist
die Zahl größer/gleich als 128 (dann ist Bit 7 = 1) ? - der Rest (Dezimalzahl abzügl. Wert der bisher
als gesetzt erkannten Bits) größer/gleich als 64 (dann ist Bit 6 = 1) - usw.
BEISPIEL:
Die Dezimalzahl "53" ist nicht größer/gleich 128, auch nicht größer/gleich 64, aber größer als 32
(daher ist Bit 7= 0, Bit 6 = 0, Bit 5 = 1); der Rest (53 - 32 = 21) ist größer als 16 (daher Bit 4 = 1), der
Rest (21 - 16 = 5) ist nicht größer als 8, aber größer als 4 (daher Bit 3 = 0, Bit 2 = 1), der Rest (5 - 4
= 1) nicht größer als 4, aber gleich 1.
Bit 6 = 64
0
1
0
+ 1
=
53 (Dezimalwert)

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Mx640fMx640dMx640rMx640c

Inhaltsverzeichnis