Herunterladen Inhalt Inhalt Diese Seite drucken

Umrechnung Dual- / Dezimalsystem - ZIMO MX660 series Betriebsanleitung

Sound-decoder
Vorschau ausblenden Andere Handbücher für MX660 series:
Inhaltsverzeichnis

Werbung

Nicht-Sound-Decoder MX600 bis MX638, SOUND-Decoder MX640 bis MX660
Die „CV #8" – Prozeduren zum Handling der CV-Sets:
An sich enthält die CV #8 die „manufacturer ID", also die Hersteller-Nummer des Decoders, im Falle
von ZIMO „145". Dieser Wert kann nicht verändert werden; daher wird die CV benützt, durch „Pseu-
do-Programmiervorgänge" („Pseudo", weil keine Abspeicherung eines neuen Wertes stattfindet), di-
verse Aktionen auszuführen.
Im Falle der CV #8 geht es dabei um das „HARD RESET" des Decoders (dies ist genormt für alle
Decoder) oder um das Programmieren auf die Werte der CV-Sets (nur ZIMO Decoder).
CV #8 = xx (xx = Nummer des gewünschten CV-Sets); es wird ein HARD RESET durchgeführt, wo-
bei alle CVs, die im Set vorkommen, wie dort definiert gesetzt werden, und die restlichen CVs
entsprechend den Default-Werten des Decoders (laut Betriebsanleitung).
CV #8 = 8 (diese CV #8 - Prozedur ist NMRA-genormt); es wird der Zustand des vorangehenden
HARD RESETs wiederhergestellt, d.h. das gleiche CV-Set wie beim vorangehenden „CV #8 =
xx" - Befehl wird wieder verwendet; restliche CVs natürlich wiederum laut den Default-Werten.
Dies ist auch das richtige HARD RESET für den OEM-Fall, also für Fahrzeuge, wo der ZIMO De-
coder bereits werksseitig eingesetzt wurde; in diesem Fällen wurde das richtige CV-Set bereits
vor Auslieferung aktiviert.
Im Falle von Sound-Decodern erfolgt das Rücksetzen auf die CV-Werte, die innerhalb des Sound-
Projekts definiert sind. Für Sound-Decoder gelten die oben beschriebenen CV-Sets NICHT.
CV #8 = 8 ist daher das „normale" HARD RESET, wenn auf den Ausgangspunkt zurückgekehrt
werden soll, weil z.B. Fehlprogrammierungen vorgenommen wurden.
CV #8 = 0 (diese CV #8 - Prozedur ist NICHT genormt, sondern existiert nur in ZIMO Decodern); es
werden (fast!) alle CVs auf die Default-Werte laut Betriebsanleitung gesetzt, ungeachtet eventuell
zuvor aktiver CV-Sets oder des geladenen Sound-Projektes.
Natürlich können nach dem Aktivieren eines CV-Sets oder eines HARD RESETS die einzelnen CVs
jederzeit umprogrammiert werden.

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 6 = 64
Bit 7 = 128
Für alle Bits, die für die betreffende CV gesetzt werden sollen ("Bit ... = 1" laut Angaben in der Tabel-
le der Konfigurationsvariablen), werden deren Werte im resultierenden Dezimalwert summiert; alle
anderen 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 abzgl. 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 (da-
her 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.
Seite 65
0
1
0
+ 1
=
53 (Dezimalwert)

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis