Stačí napsat varianta 2…, protože chtít obsadit 3 registry pro 1 funkci je opravdu “kanadský žetík”.
Nyní k věci:
1) Souprava (consisting) na úrovni centrály nepotřebuje ani CV19 ani programování žádné jiné CV, dokonce nepotřebuje ani ten dekodér v případě loko na analogové adrese “0”. Tj. jedna loko je s dekodéren, druhá bez něj na analogové adrese “0”. Závisí na výrobci DCC centrály.
2) V případě soupravy s využitím CV19 (advanced consisting) a použitím funkcí F1-F8, jak bylo požadováno/diskutováno zde:
fulda píše:
Předpokládám, že ho naučím:
CV1 = krátká adresa
CV2 = rychlost pomalu
CV5 = rychlost normálně
CV7,CV8 = jen pro čtení + reset, podle normy
CV17+CV18 = dlouhá adresa
CV19 = adresa soupravy
CV29 = 0-krátká adresa 32-dlouhá adresa (bit 5 pokud chcete)
CV33 = funkce, které znamenají pomalu (F1 - F8)
CV34 = funkce, které znamenají rychle (F1-F8)
V takovém připadě, byť použiji pouze jednu z funkcí F1-F8, tak stále potřebuji alespoň jeden registr na mapování funkcí pro “consisting”, zde by stačil jen jeden registr CV21. Ten registr je potřeba proto, protože při nastaveni “consisting” adresy v CV19 na nenulovou hodnotu nemám možnost funkci F1-F8 byť pouze jednu z nich jak ovládat ! Ovládání mám na mysli s adresy, která je uložena v CV19. Takže žádný vtípek, ale nutnost, aby to fungovalo, tak jak je pro advanced consisting očekáváno od uživatelů.
Jinak pro přesnost CV21 nastavuje F1 až F8 (registr je pouze osmibitový….) a CV22 F0, F9 až F12.