• Hallo TT-Modellbahner, schön, dass du zu uns gefunden hast.
    Um alle Funktionen nutzen zu können, empfehlen wir dir, dich anzumelden. Denn vieles, was das Board zu bieten hat, ist ausschließlich angemeldeten Nutzern vorbehalten. Du benötigst nur eine gültige E-Mail-Adresse und schon kannst du dich registrieren.
    Deine Mailadresse wird für nichts Anderes verwendet als zur Kommunikation zwischen uns.
    Die Crew des TT-Boardes

Errechnen von Werten in den CV´s bei Tran-Decodern

Kalle

Foriker
Beiträge
2.771
Reaktionen
3.630 11
Hallo zusammen,
mich würde mal interessieren, wie man den Wert einer CV errechnet.
Beim SLX74 kann man ja in den CV 122 – 128 die Lautstärke, die Anzahl der Wiederholungen und die Anzahl der Wiederholungen bei aktivierter Funktion programmieren.
Mit meinem LH100 / LZV100 kann ich über das „Programmieren auf dem Gleis“ die einzelnen Bit`s zwar setzen, diese lassen sich aber nicht speichern. Mir bleibt also nur die Möglichkeit auf dem Programmiergleis den entsprechenden Wert in die o.g. CV´s zu schreiben. Dies funktioniert auch.
Wie aber errechnet man solch einen Wert. Gibt es hierfür eine Formel?
Beispiel:
In CV 123 steht der Wert 41. Dies bedeutet, das Bit 1,4,6 gesetzt sind. Ich möchte aber das Bit 1,3,6 gesetzt sind. Wie errechne ich nun den Wert, welchen ich in die CV einschreiben muss?
Viele Grüße aus Leipzig
kalle
 
mathematisch gesehen bewegen wir uns hier im Dualsystem. Anders als bei Dezimalsystem stehen nur die Werte 0 und 1 zur Verfügung. Allerdings ist - wie das Dezimalsystem - das Dualsysem auch ein Stellenwertsystem. Der Wert einer Zahl (bestehend aus 0 oder 1) ergibt sich durch Addition der mit 1 belegten Stellen der Binärzahl.
Wie Meik'l bereits dargestellt hat, beschreibt die 1. Stelle ganz rechts den Wert 2 hoch 0 = 1. Die 2. Stelle von links den Wert 2 hoch 1 = 2. Wieder eine Stelle weiter links (Stelle 3) ist der Wert 2 hoch 2 = 4 bis hin zur Stelle 8, die den Wert 2 hoch 7 = 128 hat.


Stelle 8 7 6 5 4 3 2 1
Potenz 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
Wert Dual 1000000 01000000 00100000 00010000 00001000 00000100 00000010 00000001
Wert Dez 128 64 32 16 8 4 2 1


Leider war es mir nicht möglich, hier eine vernünftige Tabelle zu bauen - schreibt Euch ggf. die Tabelle selbst untereinander; dann wird es klarer.
Beispiel 1:
Der duale Wert 10000001 dann den dezimalen Wert 1*2^7 + 1*2^0 = 128 + 1 = 129

Beispiel 2
Der duale Wert 00001101 ergibt den dezimalen Wert 1*2^3 + 1*2^2 + 1*2^0 = 8 + 4 + 1 = 13

Ich hoffe, das war einigermaßen verständlich.....:angel:

beispielsweise
 
Hinweis zum Bo(a)rdwerkzeug

Hallo Erstmal,

Ihr sitzt am Rechner und schreibt ne Mail zur Umrechnung .....tststs ;-)
warum tippst Du Deine Zahlen nicht lieber in den Rechner der unter Start/Zubehör/Rechner liegt

zahl eintippen, Zahlensystem umschalten und fertig ist

nur mal so von einem (noch) Analogbahner angemerkt....;-)
 
ja, für den operativen Umgang greife ich auch zum Taschenrechner oder nutze den von Windoof.
Manchmal ist es aber auch nicht schlecht zu verstehen, was passiert.
Aber Gott sei Dank kann das ja jeder halten wie er will, gell!:allesgut:
 
Zurück
Oben