Hallo Mitleser, um mir ein längeres Probieren zu ersparen, frage ich einmal vorsichtig bei an und hoffe, daß mir einer hilft beim Start ins "functions mapping". Ich habe zwei BR 103/E 03, die eine ist mit einem LoPi3 ausgestattet, die andere wird mit einem LoPi 4 ausgestattet werden. In beide Loks ist / wird eine Motorraumbeleuchtung eingebaut, die gedimmt werden soll, über F1 geschaltet wird und nur im Stand eingeschaltet ist. Ich habe mir aus den manuals die notwendigen Einstellungen zusammengesucht und wäre Euch dankbar, wenn sie einmal auf Vollständigkeit (und Richtigkeit) geprüft würden:
Lopi V3.0 CV 115 = 0- 15 (Helligkeit) CV 129, CV 132 = 4 (ein im Stand, aus im Fahren)
LoPi V4.0 Indexregister setzen: CV 31 = 16 CV 32 = 0 oder 2? Grund meiner Frage: auf p. 42 des manuals heißt es, "CV32 auf null", in der Tabelle auf p. 40 ist CV32 mit 2 angegeben. Ja, wat nu denn bitte?
CV 275 = 1 (dimmbar) CV 278 = 0 – 31 (Helligkeit) CV 279 = 128 (wenn LED und keine Glühlampe) CV 266, CV 282 = 4 (ein im Stand, aus im Fahren)
ZitatCV 32 = 0 oder 2? Grund meiner Frage: auf p. 42 des manuals heißt es, "CV32 auf null", in der Tabelle auf p. 40 ist CV32 mit 2 angegeben. Ja, wat nu denn bitte?
Beides ist richtig, das ist der Witz der Indexiervariablen. Je nach Wert, verändert sich die Bedeutung - in diesem Falle bezüglich des Mappings und der Effekteauswahl.
Im Falle der Tabelle (S. 40) hat die Indexiervariable 32 für die Zielvariablen 266 und 282 die Funktion der Zuordnungsänderung von automatischer Funktionskontrolle zu manueller auf F6.
Im Falle der Effekteauswahl auf den Funktionsausgängen (S. 42) muss die Indexiervariable zuvor auf 0 gesetzt werden.
Hoffe, mich halbwegs verständlich ausgedrückt zu haben.
so würde ich das auch machen bei Deinen Funktionsdefinitionen!
Zu Deiner Frage wegen F6: Gehe einfach runter in der Tabelle auf S. 40, bis sich die Mapping-CVs wiederholen und der Wert der Indexiervariablen auf 3 umspringt und Du siehst, was ich meinte als ich schrieb:
ZitatIm Falle der Tabelle (S. 40) hat die Indexiervariable 32 für die Zielvariablen 266 und 282 die Funktion der Zuordnungsänderung von automatischer Funktionskontrolle zu manueller auf F6.
Das war rein erklärend als Beispiel gemeint. An dieser Stelle ist besonders gut ersichtlich wie ein geänderter Wert in der Indexiervariablen die Bedeutung der Werte in der Zielvariablen (hier CVs 266/282) ändern kann, auch wenn diese selbst unverändert bleiben.
danke für den Nachhilfeunterricht, jetzt habe ich auch die "Verbindung" zur F6-Taste erkannt.
Komisch, komisch, warum erinnert dieses Verfahren einen alten Assembler-Programmierer an Befehle wie "Branch on Condition over Register (BCR)"? Da war doch was, da war doch was!