Bij de Uhlenbrock decoder werkt dat dus anders: het getal in CV 29 is een optelsom van gewenste instellingen (soort mapping binnen één CV).
Ronald,
ik neem aan dat je respect voor mijn leeftijd hebt en een mens is nooit oud genoeg om te leren.
Ronald,
ik neem aan dat je respect voor mijn leeftijd hebt en een mens is nooit oud genoeg om te leren. Je opmerking dat je ook bij Lenz decoders met decimalen in o.a. CV29 werkt heeft mij aan het denken gezet. Bij de Lenz decoder die ik gebruik (silver 10331-01) staan in de handleiding bij die decoder geen decimalen vermeld zodat ik altijd werk met het aan- of uitzetten van een bit. In CV 29 worden bit 1 t/m 8 aangegeven (met daarachter 0 t/m 7: de telling in de binaire technologie). Toen maar eens de algemene Handleiding Loc decoders van Lenz (artikelnummer 90300 Uitgave NL 1, 04-2002) er op nageslagen en warempel daar staat het: verschillende uitvoeringen van een getal: Bits of decimale getallen in CV's. Het Lenz systeem staat u toe op bit niveau als op decimaal niveau te programmeren. Daar staan ook de decimalen voor o.a. CV29 vermeld en wel onder bit 0 t/m 7!!: verwarrender kan het niet. De waarden zijn resp. 1/2/4/8/16/32/64/128. Duidelijk is voor mij nu ook waarom bij verschillende CV's een getallenreeks van 0-255 wordt vermeld.
Het nadeel van werken met decimalen lijkt mij het telkens opnieuw aan het rekenen slaan.
Een bit is denk ik makkelijker aan- of uitgezet.
Knar46
Knarr 46
Ik denk dat bij uw eerste antwoord er wel iets verkeerd is nl u schrijft bit 1..0 is normale rijrichting en 1..1 omgekeerde richting,maar het is toch dat bit 1...0 14 stappen is en 1...1 28 stappen?
Mijn probleem zit hem erin dat ik bij het instellen van de bit 1..1 naar 28 stappen de decoder tilt slaat.Mogelijks is het omdat de decoder er bij aankoop reeds in zat en daardoor niet weet welke decoder juist,want ik heb er geen gegevens bij gekregen.Ik heb hem terug op 14 stappen gekregen en terug normaal rijdt en de rest zien we wel.Ik denk van toch een andere decoder in te zetten
(een loc pilot).
Herman
Mijn probleem zit hem erin dat ik bij het instellen van de bit 1..1 naar 28 stappen de decoder tilt slaat.Mogelijks is het omdat de decoder er bij aankoop reeds in zat en daardoor niet weet welke decoder juist,want ik heb er geen gegevens bij gekregen.Ik heb hem terug op 14 stappen gekregen en terug normaal rijdt en de rest zien we wel.Ik denk van toch een andere decoder in te zetten
(een loc pilot).
Herman
Als je de decoder op 28 en 128 stappen wil zetten, dan moet je CV29 de waarde 2 geven.Teunis, dat is pertinent NIET waar.
bit | beschrijving | waarde |
1 (0) | richting lok | 2^0 = 1 |
2 (1) | decoder stappen | 2^1 = 2 |
3 (2) | digitaal/analoog | 2^2 = 4 |
4 (3) | railcom zenden | 2^3 = 8 |
5 (4) | eigen snelheidsgrafiek | 2^4 = 16 |
6 (5) | kort/langadres | 2^5 = 32 |
7 (6) | niet gebruikt | 2^6 = 64 |
8 (7) | niet gebruikt | 2^7 = 128 |
Opm van internet geplukt: Een punt van aandacht bij bit programmering is dat LENZ een afwijkende bit telling hanteert, de standaard is van bit 0 tot en met bit 7 maar LENZ telt van 1 t/m 8. Dus als je een niet-LENZ control gebruikt om te programmeren moet je van 0-7 gebruiken en als je een LENZ unit gebruikt, moet je van 1-8 gebruiken.
LENZanderen
bit beschrijving waarde 1 (0) richting lok 2^0 = 1 2 (1) decoder stappen 2^1 = 2 3 (2) digitaal/analoog 2^2 = 4 4 (3) railcom zenden 2^3 = 8 5 (4) eigen snelheidsgrafiek 2^4 = 16 6 (5) kort/langadres 2^5 = 32 7 (6) niet gebruikt 2^6 = 64 8 (7) niet gebruikt 2^7 = 128
Ook dat is weer niet correct. Je moet er niet 2 optellen.Roelco,
BIT 1 moet op 1 gezet worden.
Bij de waarde die in CV29 staat MOET 2 opgeteld worden en die nieuwe waarde moet weer terug geschreven worden in CV29.
Stel dat in CV 29 de waarde 36 staat (= lang adres + analoog rijden ingeschakeld) en je wilt met 28 snelheidsstappen rijden dan moet er bij die 36 2 opgeteld worden.
De nieuwe waarde wordt dus 38. En die schrijf je weg in CV29 om de originele instelligen te handhaven.
BIT 1 moet op 1 gezet worden.
Bij de waarde die in CV29 staat MOET 2 opgeteld worden en die nieuwe waarde moet weer terug geschreven worden in CV29.
Dus geen 36 maar 38 oplevert??? dan moet je er dus geen 2 bij optellen. Ook als je stel een waarde van 6 oplevert moet je er geen 2 bij optellen. Dus je voorbeeld in stel is goed.
Stel dat in CV 29 de waarde 36 staat ....
Teunis, dat is pertinent NIET waar.
Als je CV29 op 2 zet zet je alle OVERIGE bits op 0 en ben je die instellingen dus kwijt.
Gewoon de handleiding goed lezen en doen wat er staat. 8)
Gr.
Eric
Klein beetje extra info:Het 8e bit (7) wordt wel gebruikt. Als je daar een 1 in zet dan is het een accessoire, b.v. een wissel. Zie de link van Ronald Halma naar: nmrailrunnners.
... ...
8 (7) niet gebruikt 2^7 = 128
Groet,
Roelco
... Er doet zich evenwel iets anders voor dat denk ik niets te maken heeft met deze instellingen nl wanneer ik de loc in cv 1Wat voor besturingsapparaat gebruik je? Bij een Intellibox kun/moet je per loc aangeven of die met 14 of 28 rijstappen aangestuurd moet worden: Loc aanmelden; druk op: lok #; druk op: menu; maak een keuze (via 'pijl naar beneden' of '+' uit de mogelijkheden: DCC28, DCC14 of andere).
de nrs 1,2,3,5,of 6 en verder geef dan gebruikt de loc 28 stappen.Wanner ik nu de loc nr 4 geef dan loopt ie enkel op 14stappen,niettegenstaande er niets verandert wordt aan de bit waarden of aan de waarden in cv29.
Ik denk dat wat betreft de cv waarden ik het juist heb,maar is er een verklaring voor dat loc nr 4 dat enkel op 14 stappen werkt.Kan dit te maken hebben met de aankoop van deze loc,waarbij de decoder er al inzat,zonder verdere gegevens enkel
dat het mogelijks een uhlenbrock decoder was.
Herman
Ik zou niet weten waarom dat niet waar is, waarschijnlijk is het in jouw optiek niet waar.Kijk nu geef je een wel correct antwoord waarom je de waarde 2 opgeeft. En is het een correcte keuze.
.......
Dus bit1 = 1 x 2^1 =2
De rest is 0
Dus som is 2
Dit is volgens mij een normale keuze die je kan doen.
Overigens was het gewoon een voorbeeld.
Kijk nu geef je een wel correct antwoord waarom je de waarde 2 opgeeft. En is het een correcte keuze.
Maar je eerste antwoord blijft fout, en niet alleen in mijn optiek 8)
Zoals ik al eerder uitgelegd heb (kijk maar in het antwoord boven jouw bericht) is de waarde van CV29 afhankelijk van de al aanwezige instellingen.
Zonder die te kennen kan je niet zeggen dat je die of die waarde moet instellen.
Daarom is jouw antwoord in die zin niet waar.
Met jouw nu gegeven toelichting is de wel waar.
Het 8e bit (bit 7) is wel in gebruik! En moet bij een loc op 0 staan. Want anders wordt er een accessoire aangestuurd. Zie eerder bericht.
Theo,Heen-rekenen (van binair naar decimaal) zal nu wel lukken. Terugrekenen is toch wat lastiger. Een 'handige' methode is:
... Als je nu even het trucje van binair rekenen leert doorgronden (machten van 2, heen en terug rekenen) kun je altijd met elke decoder gebruiksaanwijzing uit de voeten. Je heb dan ook geen tabelletjes, plaatjes of excelsheets nodig.
Gr, Ben.