Startseite · Forum · CAN Module · Shops · Katalog · Pressearchiv · Downloads · Videos · WebLinksSonntag, 24. November 2024
Thema ansehen
 Das CAN digital Bahn Projekt > Steuerungssoftware
 ModellStellwerk
Vorheriges Thema Nächstes Thema

 
Autor Funktionen   1 # 9 top
Der Eilige
Spezialist




Beiträge: 978

Ort: zu Hause
Eingetreten: 26.02.15
Status: Offline
Eingetragen am 06.12.2020 15:36  

Guten Tag und frohen Advent und Nikolaustag,

ich hab hier mal ne Frage zu Funktionen. Wer findet den Fehler?
Ich habe einen Zug mit 4 beleuchteten Wagen, welche alle mit den 4 AUX Ausgängen eines Dekoders verbunden sind. Ziel ist es, in den Schattenbahnhöfen
das Licht abzuschalten und bei Wiedereintritt in den sichtbaren Bereich das Licht einzuschalten. Dazu sind zwei Makros erstellt
Einschalten function (45,15), ausschalten function (45,0). Soweit denke ich, hab ich nichts verkehrt gemacht. Summe aller 4 Ausgänge ist 15.
Aber ein Wagen schaltet nicht ein. Dann habe ich den Schaltwert um "8" erhöht, weil ich dachte, das es reichen würde, könnte ja Bit 4
anders berechnet haben. Nun schaltet AUX 4, aber AUX 3 nicht. Kurzum, nach Ausschöpfung aller Bits mit "255" schalten alle AUXen wie
gewünscht. Aber die Ursache will mir nicht in den Kopf, vll kommt hier ja ein Anstoss.

Gruß

Reinhold

 
Autor RE: Funktionen   2 # 9 top
HeinzM
Spezialist




Beiträge: 449

Ort: Windeck
Eingetreten: 29.05.18
Status: Offline
Eingetragen am 06.12.2020 16:58  

Hallo Reinhold,

mit function (45,15) schaltest du die Lokfunktion 15 für die interne Loknummer 45. Ob damit die Ausgänge AUX1 bis AUX4 geschaltet werden hängt vom Mapping in CV33 bis CV46 ab. Das solltest du im Decoder überprüfen.
Die Funktionen F13 - F28 für Lenz V3.6 hat Ronald nach 10 Jahren erst ab Version 9.8.4 implementiert, aber sie funktionieren nicht richtig.
F18 funktioniert gar nicht, die anderen Funktionen ab F13 sind fehlerhaft. Ob F13 - F28 bei deiner IB Com funktionieren, musst du überprüfen.
Ich habe die Funktionen F0 - F28 mit Rocrail überprüft. Ergebnis: Beim kostenlosen Rocrail funktioniert es, bei ModellStw nicht.

Viele Grüße
Heinz


Modellstellwerk Vers 10.2, SpDrS60, Windows 10, Lenz LZV200 V3.8, H0, 2-L, DCC, S88N, LDT High Speed Interface, Digikeijs DR4088CS

 
Autor RE: Funktionen   3 # 9 top
Der Eilige
Spezialist



Threadstarter

Beiträge: 978

Ort: zu Hause
Eingetreten: 26.02.15
Status: Offline
Eingetragen am 06.12.2020 17:22  

Hallo Heinz,

ergänzend hab ich noch unter cv 39 die 15 eingetragen, so das ich per F5 das Licht ein und auschalten kann. Und das funktioniert.
Im mapping hab ich ab cv 35 bis 38 >>>1,2,4,8 eingetragen. In cv 33+ 34 steht Null.
Mit F1 bis F4 kann ich also alle 4 Wagen einzeln schalten. Soweit das mapping. Modellstellwerk schaltet aber unter function (45, 15) nur F1 bis F3.

Wo liegen denn meine verkehrten Gedankengänge.

Gruß

Reinhold

 
Autor RE: Funktionen   4 # 9 top
HeinzM
Spezialist




Beiträge: 449

Ort: Windeck
Eingetreten: 29.05.18
Status: Offline
Eingetragen am 06.12.2020 18:19  

Hallo Reinhold,

für Lenz und Zimo Decoder (vielleicht auch standardmäßig für alle) werden in CV33-CV46 die Lokfunktionen F0 - F12 zugeordnet.
In CV39 wird die Lokfunktion F5 zugeordnet, nicht F15.
Bei Lenz Decodern wird F15 mit CV131 zugeordnet, bei deinem Decoder (welcher ???) must du in der Beschreibung nachschauen.

Gruß
Heinz


Modellstellwerk Vers 10.2, SpDrS60, Windows 10, Lenz LZV200 V3.8, H0, 2-L, DCC, S88N, LDT High Speed Interface, Digikeijs DR4088CS

 
Autor RE: Funktionen   5 # 9 top
saar181213
Spezialist


User Avatar



Beiträge: 977

Ort: Nähe - Trier -- Oberbillig
Eingetreten: 08.06.12
Status: Offline
Eingetragen am 06.12.2020 18:41  

Hallo Reinhold,

ich habe es mit den Aktionen im Blockformular gelöst, da nur zB, Licht einschalten usw.
Wenn dann der Zug wieder im Schattenbhf parkt habe ich aus Sicherheit mit dem Haltmelder ein Makro Lok --- , F 0 eingebaut, damit auch alles aus ist.
Mein Isa Rhone funktioniert auch bis F8 in einem Makro, wo dann die Wagen mit der gleichen Adresse je 1 sek später ein oder ausschalten.

<MACRO=130>
<start=no>
1 pause(2)
2 iflok(19, 50, 7)
3 iflok(22, 50, 7)
4 iflok(404, 50, 28)
5 end
6 function(50, 2) = F1
7 pause(4)
8 function(50, 66) = F 1 und F 6
9 pause(4)
10 function(50, 1) = F 0
11 pause(2)
12 function(51, 2) = F1
13 pause(2)
14 function(51, 6) = F1 und F2
15 pause(2)
16 function(51, 14) = F1 und F2 und F3
17 pause(2)
18 function(51, 30) = F1 und F2 und F3 und F4
19 pause(2)
20 function(51, 62) = F1 und F2 und F3 und F4 und F5
21 pause(2)
22 function(51, 126) usw...
23 pause(2)
24 function(51, 254)
25 pause(2)
26 function(51, 510)
27 end
28 ifroute(142, on, 6)
<\MACRO>
Das Makro wird, beim Festlegen, mit der Fahrstraße gestartet.

Vielleicht hilft es Dir weiter, es sind die Bits zu addieren!!!!! also bei dir sollte die 62 richtig sein....



Gruß Ferdinand


MÄ - Dachbodenanlage mit ca. 150m K-Gleis,-- Intellibox II zum Fahren und Schalten, die Meldezentrale als DICO,--- Steuer PC ist jetzt ein DELL L --D830 mit XP, ---CC-Can(CdB) fürs BW und Schaltaufgaben, der Achszähler ist jetzt bidirektional von Gerd Kruse, - ModellStw -- jetzt 10.B2 und 4 AZ - Blöcke einfach Genial !! Absolut Top!! --Grüße von der Mosel - Ferdinand --


Bearbeitet von saar181213 am 06.12.2020 18:45
 
Autor RE: Funktionen   6 # 9 top
Der Eilige
Spezialist



Threadstarter

Beiträge: 978

Ort: zu Hause
Eingetreten: 26.02.15
Status: Offline
Eingetragen am 06.12.2020 19:07  

Danke für euere Mithilfe, ihr netten Erklärbären.
Mein ganzer beleuchteter Wagenpark wird so, wie ich es beschrieben habe, geschaltet. Z.B. funktion (xx,7) schaltet an meinen
meisten Dekodern die Beleuchtungen. Also, alle meine bisherigen Dekoder hatten lediglich max 3 AUX Ausgänge. Nämlich weiß/gelb/grün.
Und da ist dann bei xx,7 Schluß. Der neue Dekoder hat also nun 4 AUXen, also xx,15.
Das funktioniert mit Eintragung von Wert 15 in CV 39 einwandfrei. Alle AUXen lassen sich einzeln schalten mit F1 bis F4 mit Werten
von 1 bis 8 (also 1/2/4/8). In Summe schalten mit F5 (eingetragen 15) funktioniert es auch.
Nur im Makro funktionert es nicht. Sichtbar werden dort F1 bis F3 bedient.
Wer Lust hat, kann sich ja ein beliebiges Lokfenster konfigurieren und per Makro und Makrostarttaste beobachten, welche Tasten bedient werden.
Ich denke mal, die Schaltfunktionen aus dem Mapping stellen eine untergeordnete Rolle dar, da sie ja bei Einzelbedienung bzw manueller
Bedienung im Lokfenster funktionieren.

Gruß

Reinhold

 
Autor RE: Funktionen   7 # 9 top
HeinzM
Spezialist




Beiträge: 449

Ort: Windeck
Eingetreten: 29.05.18
Status: Offline
Eingetragen am 06.12.2020 19:29  

Hallo Reinhold,

mit meiner Erklärung für function(45,15) lag ich auch daneben. Dezimal 15 bedeutet ja Binär 1111 und damit F0+F1+F2+F3 ein.
Ich werde mal versuchen, mit meinem Arduino DCC Decoder die Sache zu analysieren.

Gruß
Heinz


Modellstellwerk Vers 10.2, SpDrS60, Windows 10, Lenz LZV200 V3.8, H0, 2-L, DCC, S88N, LDT High Speed Interface, Digikeijs DR4088CS

 
Autor RE: Fehler gefunden, Fall gelöst   8 # 9 top
Der Eilige
Spezialist



Threadstarter

Beiträge: 978

Ort: zu Hause
Eingetreten: 26.02.15
Status: Offline
Eingetragen am 06.12.2020 19:30  

So, ich versinke im Boden. Es waren von mir falsche Gedankengänge.
Schalten mit F5 im makro benötigt die Eintragung function (45,32).
Wobei 32 für F5, 16 für F4, 8 für F3 usw einzusetzen ist.

Ich hoffe, euch nicht allzu sehr aufgeregt zu haben.

Reinhold, Programmierkünstler

 
Autor RE: Funktionen   9 # 9 top
saar181213
Spezialist


User Avatar



Beiträge: 977

Ort: Nähe - Trier -- Oberbillig
Eingetreten: 08.06.12
Status: Offline
Eingetragen am 06.12.2020 20:11  

Hallo Reinhold,

man denkt manchmal einfach, dann ist es kompliziert und umgekehrt -- man ist kompliziert unterwegs und es ist ganz einfach.

Hauptsache der Groschen ist gerutscht und es funktioniert und auch die Langeweile hatte nicht die geringste Schanze.

Weiter so, aber nicht zu kompliziert.

0-1-2-4-8-16-32-64-128-256 .......

wünscht Ferdinand


MÄ - Dachbodenanlage mit ca. 150m K-Gleis,-- Intellibox II zum Fahren und Schalten, die Meldezentrale als DICO,--- Steuer PC ist jetzt ein DELL L --D830 mit XP, ---CC-Can(CdB) fürs BW und Schaltaufgaben, der Achszähler ist jetzt bidirektional von Gerd Kruse, - ModellStw -- jetzt 10.B2 und 4 AZ - Blöcke einfach Genial !! Absolut Top!! --Grüße von der Mosel - Ferdinand --

 
 
Springe zu Forum:
Ähnliche Themen wie "Funktionen" [910]
Thema Antworten Letzter Beitrag
Schalten freistehender Vorsignale (Gelöst)
ModellStellwerk
4
7403 Hits
02.05.2017 22:24
Ulli9391
Weichenproblem (erledigt!)
Anfänger
4
4600 Hits
15.06.2021 19:21
StefanHB1978
Erledigt: Fahrstrassenformular
Allgemein
2
1846 Hits
06.02.2023 21:28
Pipo48
Neuling hat Fragen...
Starten mit CAN-digital-Bahn
11
10933 Hits
12.04.2022 21:31
Canario2
StromSniffer XL für 4 oder 8 gleisen?
Starten mit CAN-digital-Bahn
5
8288 Hits
14.06.2019 11:01
Thorsten
Weitere ähnliche Theme wie "Funktionen"
Copyright 2010 - 2023 by Sven Schapmann