BeneluxSpoor.net forum

Vraag en antwoord => Digitaal => Topic gestart door: renev op 05 November 2007, 21:12:18

Titel: Compatibiliteit ECoS en Marklin CS
Bericht door: renev op 05 November 2007, 21:12:18
Vaak wordt beweerd dat Koploper met de Marklin CS te gebruiken is zodra Koploper de ECoS ondersteunt. Het is nog maar de vraag of dat zo is. Op marklin-users.net beschrijft een CS-gebruiker dat de instelling "ECoS" voor het programma TrainController werk, maar niet voor MFX locs. Iemand anders geeft aan dat WinDigiPet Pro na keuze "ECoS" wel prima MFX locs aanstuurt.

Bestudering van het ECoS-protocol geeft een aanwijzing hoe dat verschil te verklaren is. Er zijn twee manier waarop je bij een ECoS de snelheid van een trein kan stellen.  Ik haal uit de ESU documentatie aan:

set(id, speedstep[val])
Setzen der aktuellen Geschwindigkeit in Fahrstufen je nach Protokoll.

set(id, speed[val])
Setzen der Geschwindigkeit der Lok (normiert auf 127 Fahrstufen).

In het eerste geval wordt dus direct een snelheidsstap in de decoder ingesteld en is er dus kennis nodig van het protocol /het aantal mogelijke snelheidsstappen. In het tweede geval rekent de centrale de waarde om naar de overeenkomstige stap in de decoder (dus 127 is 100%).

Als je aan een CS het commando get(id, speedindicator) stuurt schijnt 'ie voor MFX locs te antwoorden met MM14. Het aantal snelheidsstappen van een MFX lok is echter 127, niet 14 (of 28). Anders dan het lijkt geeft "set(1, 14)" dus niet de topsnelheid maar een kruipsnelheid...

Mocht Koploper voor aansturing van de ECoS het speedstep commando gaan gebruiken dan is de kans dus groot dat het aansturen van MFX locs via een Central Station niet gaat lukken.  Op het koploperforum stelt Paul Haagsma "Zoals ik nu aankijk tegen die 128 zal ik het nooit implementeren." Dat betekent niet automatisch dat Koploper niet de gewenste functie "set(id, speed[val])" maar maakt de kans wel aanzienlijk kleiner.

Disclaimer bij dit verhaal is dat ik hier zelf niet van heb kunnen testen. Ik twijfel zelf nog tussen de CS en de ECoS en weet mede daardoor ook nog niet welke software in ga gebruiken.

Dank voor jullie aandacht.

René Voorburg

Discussie op Marklin-users.net: http://www.marklin-users.net/applications/forum3/topic.asp?TOPIC_ID=8258 (http://www.marklin-users.net/applications/forum3/topic.asp?TOPIC_ID=8258)
Citaat Paul Haagsma: http://www.koploperforum.nl/topic.asp?TOPIC_ID=784 (http://www.koploperforum.nl/topic.asp?TOPIC_ID=784)
Titel: Re: Compatibiliteit ECoS en Marklin CS
Bericht door: pmh1962 op 06 November 2007, 08:32:38
René,

Wat Koploper betreft: typisch geval van uitspraken in een verkeerde context trekken of misschien een uitspraak die niet geheel duidelijk is.

Verdere info via koploperforum.

Mvg,
Paul.
Titel: Re: Compatibiliteit ECoS en Marklin CS
Bericht door: renev op 06 November 2007, 11:08:52
Wat Koploper betreft: typisch geval van uitspraken in een verkeerde context trekken of misschien een uitspraak die niet geheel duidelijk is.

Daarom zette ik er ook een disclaimer bij en links naar bronnen  ;D

Citaat
Verdere info via koploperforum.

Ik had dit bericht als vraagje voor koploperforum getikt. Toen bleek dat ik daar geen toegang toe kon krijgen (althans, niet direct na registratie) en bedacht me dat omdat het niet alleen over koploper gaat ook voor anderen zinvolle info kon zijn. Met name interessant dat nu alleen WinDigipetPro X goed met de CS lijkt te werken, anderen gedeeltelijk (zoals Train Crontroller), weer anderen niet (zoals RocRail, ook niet de ECoS-versie).

Echt beroerd dat M* het protocol nog niet geopenbaard heeft...

Met vriendelijke groet, René Voorburg