Citaat van: Rienrail op zaterdag 01 augustus 2020, 19:03:08
Het standaard cv adres van een Uhlenbrock 75000 is 78. Aangezien ik al een andere loc met dat adres heb moet dat dus aangepast worden. Dat lukt dus niet omdat ik de cv waarde niet weet, in de gebruiksaanwijzing van de decoder staat daar niets over, behalve dan dat het adres 78 is.
Wat is dan het verschil tussen cv adres en cv waarde?
Ik snap het helaas niet goed.
Mvg, Rien
Je hebt een stuk of 1000 CV's... Ieder CV heeft een andere betekenis, lang niet alle merken gebruiken alle CV's en dezelfde CV's. Een aantal zijn gestandariseerd. Märklin noemt het een CV adres, de meesten spreken gewoon over CV of CV nummer. Wat daarvan het nut is? Hetzelfde nut als jouw huisnummer in de straat. Weten welke je moet hebben. Als ik naar een staalbedrijf op een industrieterrein moet, is het ook wel handig dat ik weet welk nummer ik moet hebben. Als ik naar de Thalys op Amsterdam centraal moet, kan ik ieder perron op lopen om te kijken of daar een Thalys naar Parijs staat. Ik kan ook in de planner kijken en zien dat ik naar 14 of 15 moet.
Je kan wel een willekeurige CV opdracht sturen, maar dan komt ie niet aan en gebeurt er niets. Als ik waarde 2 schrijf in CV5, dan rijdt mijn trein voor geen meter meer, omdat dit de maximale snelheid aan geeft. Om te weten welk CV welke waarde heeft, dien je dan ook in de handleiding van de decoder te kijken. Het CV Adres is dus als het ware je postbusje en de waarde is de inhoud van dat postbusje. Jij wilt nu de waarde van het adres veranderen. Dat is nu 78 en moet 2 worden. Dus zoek je het postbusje dat hierbij hoort op, dat heeft CV adres 1, en daarin stop je dan nu waarde 2.
Hieronder nog een stukje achtergrondinformatie.
Een CV is een variabele van 8 bits, 1 byte dus. Ergo: Je hebt 8 schakelaartjes in deze configuratie variabele (vandaar CV) zitten die je aan en uit kunt zetten. Bij sommige, zoals het adres, de maximale snelheid, etc, worden deze waardes binair geteld en omgezet naar een decimale waarde. Dat doet je MS voor je. Bij andere, bijvoorbeeld bij CV29, is ieder bitje een optie die je aan of uit kan zetten: Wil je de rijrichting inverteren, wil je een lang of kort adres, moet de decoder functioneren als functiedecoder, etc. Omdat ook daar gewoon een serie van in totaal 8 eentjes en nulletjes uit komt, is ook dat om te zetten naar een decimale waarde. De grotere centrales en ook de programmers laten deze bitjes ook allemaal zien. Dat is handig als je alleen bitje 5 wilt aanpassen. Dan hoef je van je decimale waarde geen 32 af te trekken of juist bij op te tellen. Immers, 5 is waarde 32 in het binaire talstelsel. En ja, binair begint bij 0 met tellen van de bitjes. Net als je functies: F0 = licht (meestal dan)
0 = 1
1 = 2
2 = 4
3 = 8
4 = 16
5 = 32
6 = 64
7 = 128
Daaruit volgt ook, dat de maximale waarde die je in 1 CV kan opslaan, 255 is. Als je in de CV lijst kijkt, zal je zien dat bij veel CV's ook de in te voeren waardes van 0 tot 255 lopen. Soms is dat niet genoeg. Als je met een lang DCC adres wilt werken, dan kan je tot adres 9999 (en heb je dus 10.000 adressen beschikbaar, waarbij 0 veelal analoog betekent). Daar heeft men een truckje op bedacht: CV 17 en 18 gebruiken. De twee waardes samen vormen je adres. Dan kan je theoretisch tot ruim 65.000 (65535 om precies te zijn). Met 14 plaatsjes zou je genoeg hebben, dan kom je tot 16383, maar dat kan niet in de computerwereld. Wat men doet bij een lang adres, is het getal omzetten naar 16 bits, waardoor je een waarde krijgt die je kan delen en kan spreiden over beide CV's, ene helft in het ene CV, andere helft in het andere CV. Omdat het tot 10.000 gaat en je de eerste 2 bits dus nooit gebruikt worden (en de eerste helft in CV 17 verdwijnt), zijn die altijd 1.
Citaat van: Zilte op zaterdag 01 augustus 2020, 18:26:29
Op bladzij de 18 staat het volgende:
- Stel eerst het te wijzigen CV nummer in (zie gebruiksaanwijzing decoder/loc) Ik lees 78
- Bevestig de keuze.
- Nu wordt eerst de gezochte CV waarde ingelezen.
- Daarna kunt u, in stap 2, de waarde wijzigen en bevestigen. Op deze wijze kunt u elke toegestane CV-waarde wijzigen.
Zoals ik dit lees, moet dus eerst de oorspronkelijke waarde worden ingevoerd (stap 1) afbeelding van kiezen(links van afbeelding van het leesvenster) en dan de twee stappen van de afbeeldingen aan de rechterkant van het leesvenster doorlopen.
Ik heb het zelf nog nooit gedaan, maar zo lees ik de handleiding.
Je zou haast denken, dat je een handleiding voor de handleiding moet schrijven. Maar Laurent weet veel van deze materie, dus misschien ben ik wel abuis.
En met deze post breng je onbedoeld een hoop verwarring. Het is goed bedoelt, maar je helpt de TS er helaas niet zoveel mee.
TS heeft redelijk uitgevonden wat hij moet doen, alleen nog niet de juiste getallen gevonden doordat de terminologie van Märklin wat afwijkt en men spreekt over CV adres (erg verwarrend als je als een adres wilt wijzigen) en een waarde.
Citaat van: Degeluidsman op zaterdag 01 augustus 2020, 19:08:11
Bij de meeste decoders is cv 1 de plaats waar het loc adres ingezet wordt.
Ik ben niet bekend met de ms2, normaal gesproken kies je in de lijst cv1 en daarin schrijf je het adres wat de loc moet gaan krijgen.
Mvg,
Peter Degeluidsman
TS gebruikt waarschijnlijk de optie adres wijzigen. Ik doe het normaal via mijn CS, dus zit sowieso in de CV lijst, maar kan mij voorstellen dat het wat verwarrend werkt. Voor mij was het ooit ook wennen. Alleen is mijn voordeel dat ik ook nog hierin les gehad heb in het elektrotechnische deel van mijn bachelor, net als bijvoorbeeld booleaanse logica.
Een decoder die adres niet op 1 heeft staan, daarvan weet ik niet of ik die wel wil hebben. Dat is NMRA gestandariseerd.
Citaat van: speeltmettreintjes op zaterdag 01 augustus 2020, 19:51:09
Ik heb niet zo veel verstand van decoders, maar als ik dit zo lees, denk ik dat de begrippen decoder adres, CV-adres en CV-waarde door elkaar gehaald worden.
Het decoder adres is het digitale adres waar de decoder naar luistert. Standaard voor deze Uhlenhrock decoder is dat 78.
Een decoder heeft een geheugen waarin een aantal waarden zijn opgeslagen. Een adres in dit geheugen heet CV-adres, de waarde heet CV-waarde. Vaak wordt er nogal los met deze termen omgesprongen. Als je bijvoorbeeld leest dat CV 5 veranderd is in 255, betekent dat, voluit geschreven, dat de CV-waarde die opgeslagen is op CV-adres 5 veranderd is in 255.
Het adres van de decoder is ook één van de opgeslagen waarden. Volgens Laurent en Peter staat dat standaard in CV 1; dat wist ik ook niet. Maar voor een decoder die luistert naar 78, betekent dit dat er in CV-adres 1 de CV-waarde 78 staat. Om dit te wijzigen, moet je dus eerst met je Mobile Station kiezen voor CV 1, daarna zet je er de waarde 2 in. Dat is dan het nieuwe decoder adres.
Wijze woorden Rob! En erg mooi simplistisch uitgelegd.