Koploperforum Digitale Treinbesturing Aktieve Gebruikers: 119 / Bezoekers Vandaag: 12154
Hoogste aantal aktieve gebruikers: 609
Koploperforum Digitale Treinbesturing
Startpagina | Mijn bestanden | Profiel | Registreer | Recente onderwerpen | Leden | Zoeken | FAQ
Gebruikersnaam:
Wachtwoord:
Selecteer taal
Wachtwoord opslaan
Wachtwoord vergeten?

Op 18 Maart 2019 is Paul Haagsma helaas overleden.

Wij wensen de familie en vrienden sterkte toe!

Lees en of praat hier mee.

Open hier de rouwkaart van Paul Haagsma



 Alle forums
 Installatie
 Koploper
 Import KopLoper in railKernel
 Nieuw onderwerp  Reageer op onderwerp
 Printversie
Auteur  Onderwerp Volgend onderwerp  

tgeleijn

Netherlands
6 berichten

Geplaatst - 02 aug 2026 :  12:08:54  Toon profiel  Bezoek de homepagina van tgeleijn  Reageer met citaat
Beste koploper gebruikers,

deze nogal lange post gaat over een import cq. migratie van Koploper naar RailKernel, die ik aan het implementeren ben. Ik heb al wat discussie gehad hierover in diverse fora, de reacties zijn verdeeld. Een aantal koploper gebruikers zijn er van overtuigd dat zo'n import een utopie is.

Ik heb een videootje gemaakt van de status van de import, waarin je kunt zien dat ik een kleine layout in kan lezen, rails kan plaatsen, wisselbedieningen, feedbacks en blokken. Voor je verder leest : bekijk het filmpje even. Dit is geen utopie.

https://railkernel.nl/movies/railkernelkoploper.mp4

Ik heb een kleine hommage aan Paul Haagsma en Koploper op mijn NL homepage gezet : https://railkernel.nl/nl/index.php

Paul heeft Koploper geschreven in Delphi, dat je niet kunt reverse engineeren, er zijn geen sources, dus voortzetten van pauls werk in Delphi is onmogelijk.

Van een enthousiaste koploper gebruiker heb ik 3 databases gekregen en daarmee ben ik aan de slag gegaan, zoals je in het filmpje kan zien. Wat de import nu kan : de Koploper layout inlezen, omzetten in een geometrische layout, want RailKernel is geometrisch, toevoegen van de wisselbedieningen, feedbacks, blokken en locomotieven. Dit is een kleine layout, een grote layout is alleen maar meer van hetzelfde.

Wat moet er nu nog allemaal gebeuren? Veel!

RailKernel ondersteunt momenteel 3 centrales : Marklin CS3, ESU ECoS em Roco Z21. Veel van jullie zijn in het bezit van Lenz, IntelliBox, etc..

Dus om het gebruik van koploper in RK verder te faciliteren moet ik :

- support inbouwen voor deze centrales. Ik ben niet van plan om al deze centrales te gaan kopen, dus ik zoek mensen die mee willen werken om de drivers voor deze centrales te bouwen. Ik leg verderop uit hoe we dat in de praktijk kunnen gaan doen.

- heel veel bijzondere functionaliteit die Paul in koploper heeft gebouwd bijbouwen in RailKernel. Koploper heeft heel veel operationale uitzonderingen en verfijningen die RailKernel nog niet heeft. RailKernel heeft een geavanceerd routing systeem met treinanimaties gebaseerd op dynamische routing ober een blokken systeem. Er staat een animatie op mijn homepage, zelfde pagina ls het blokje over Koploper en Paul.

Ik hoop jullie hiermee een beetje enthousiast te hebben gemaakt. wie ben ik ? Theo Geleijn, ik werk sinds mijn pensionering 4 jaar geleden aan RailKernel. Ik zit ruim boven de 10000 uur werk. Mijn sources staan in GIT in de cloud. Mijn nabestaanden hebben daar toegang toe, dus geen herhaling. Ik ben niet uit op winstbejag, maar hoop wel dat het een beetje kostendekkend kan worden, want het loopt zowel met vaste als eenmalige kosten een beetje uit de klauw. Hardware, hosting, licenties, certificaten, .....

Ik heb dit gepost op het 3 rail forum, beneluxspoor en koploper.

Ik hoop op een beetje enthousiasme. reacties kunnen hier op het forum, je kunt ook mailen naar info@railkernel.nl

Groeten, Theo

================================
Hoe gaan we die drivers bouwen ?
================================
Het is het handigst als er mensen zijn die hun command station een weekje aan mij willen uitlenen. Dan kan ik basics maken : stop/go, accessories, feedbacks, locs. Ik kan natuurlijk het meeste niet testen, ik heb bijv. geen S88 bus die op een Lenz past.

Tweede optie : In versie 12.01 van RailKernel zit de optie dat een RailKernel instance het command station van een andere RailKernel instance overneemt. Jij installeert dan RK, er is een menu keuze om mij toegang tot jouw command station te geven. Daar zit een chatbox bij, ik kan in jouw logging kijken. Zo kan ik functionaliteit voor jouw CS bijbouwen. Dit werkt met een beveiligde verbinding op een server support.railkernel.nl, waar een relay server (Caddy) en een reverse proxy (apache) op draaien. De verbindingen worden beveiligd met certificaten die voor iedere nieuwe verbinding opnieuw worden aangevraagd bij Let's Encrypt. Dit heb ik eigenlijk gemaakt om later remote support aan railKernel gebruikers te kunnen geven, maar het is hier ook handig voor.





JPJ

Netherlands
702 Posts

Geplaatst - 02 aug 2026 :  14:24:24  Toon profiel  Reageer met citaat
Hallo Theo.

De filmpjes zijn niet te bekijken.
Forbidden. en foutcode 403

Jos
Ga naar bovenaan de pagina

hubertus

Netherlands
2143 Posts

Geplaatst - 02 aug 2026 :  18:30:06  Toon profiel  Reageer met citaat
Afhankelijk van de baan zal het wel of geen utopie zijn. Met de simpele zal het wel lukken, bij wat ingewikkelder heb ik er een hard hoofd in. Maar als het deel van je hobby is om te proberen dit voor elkaar te krijgen, why not?
Mocht je daarbij tegen dingen aanlopen, laat het gerust weten.

Ik heb je website bekeken om te kijken of het interessant zou kunnen zijn voor mij. Maar ik haak al af bij de geometrische layout.
Allereerst het praktische probleem dat ik op mijn baan helemaal geen gebruik heb gemaakt van een railgeometrie die een fabrikant biedt.
Maar vooral omdat ik liever naar mijn baan kijk dan naar een scherm, dus dat scherm moet mij bij afwijkingen in een oogopslag laten zien wat er mis is. Dus de hele baan op één tabblad en zo gestructureerd mogelijk. Dingen die zelden interessant zijn, worden niet weergegeven of op een ander tabblad. Uit mijn Koploper-baanplan valt dan ook niet te reconstrueren hoe mijn baan eruit ziet. Sterker nog, niet alles wordt getoond en er staan ook dingen in die je op de baan vergeefs zult zoeken.

Ik denk niet dat ik daarin de enige ben, dus ik ben eigenlijk wel benieuwd waarom je voor die geometrie hebt gekozen? Ik zie heel veel nadelen en eigenlijk geen voordelen.

groet, Huub

Ga naar bovenaan de pagina

tgeleijn

Netherlands
6 Posts

Geplaatst - 02 aug 2026 :  18:57:26  Toon profiel  Bezoek de homepagina van tgeleijn  Reageer met citaat
Hubertus, leuke reactie, dank je wel,

Geometrisch. Zit een verhaal achter. Ik heb een tijdje gereden met een welbekend product dat tcdz files gebruikt. Dit is ook niet geometrisch, met als gevolg dat je alle posities van feedbacks en alle bloklengtes met de hand moet opmeten om betrouwbaar te kunnen routeren. Bij een geometrische layout is dat impliciet, de software weet alle afstanden. Neem bijvoorbeeld stoppen op een bepaald punt. In RK klik je een stopmarker op de layout. Blokken ? Die maak je in RK helemaal niet, die genereert hij zelf mbv de geometrie (je kunt ze wel aanpassen). Feedbacks in een blok definiëren hoeft niet, want de geometrie weet dat al.
Nadeel is dat je je baan exact moet tekenen, en dat kan even duren. Dat komt niet altijd precies, daarom heb ik ook flexrails zodat je kunt wrikken.
Ik zie dus heel veel voordelen van geometrie en maar 1 nadeel.
Ga naar bovenaan de pagina

Wim Romijn

Netherlands
1178 Posts

Geplaatst - 02 aug 2026 :  19:50:35  Toon profiel  Reageer met citaat
De afstanden opmeten is maar éénmalig en zie ik niet als een probleem, sterker nog meer als een voordeel.
In Koploper heb je die afstanden zelfs niet nodig, alleen als de treinen langer zijn dan een blok is het wel nodig.

Waar ik mij meer over verbaas is dat je het nodige wil importeren maar dan moet je wel alles kunnen importeren.

In Koploper zitten namelijk veel actie op basis van gebeurtenissen en die kunnen elkaar oproepen.
Denk aan logische actie, speciale acties, telfuncties, sequences, routes.
Bijvoorbeeld kan een route gestart worden door een actie en in die route kan er weer een actie geactiveerd worden voor een vervolg actie

Als er bij de import één onderdeel niet goed geimporteerd wordt of anders werkt moet je als gebruiker alles nalopen.

Het is veel beter dat de gebruiker alles weer invoert dan leert hij/zij direct hoe iets werkt.



Mvtgr,

Wim Romijn.
N - YaMoRc YD7001 - loconet

Bewerkt door Wim Romijn op 02 aug 2026 19:52:15
Ga naar bovenaan de pagina

remunj

Netherlands
1162 Posts

Geplaatst - 03 aug 2026 :  11:26:17  Toon profiel  Reageer met citaat
quote:
Dit is ook niet geometrisch, met als gevolg dat je alle posities van feedbacks en alle bloklengtes met de hand moet opmeten om betrouwbaar te kunnen routeren.

Dat is een eenmalige actie.

quote:
Feedbacks in een blok definiëren hoeft niet, want de geometrie weet dat al.

Heeft jouw programma dan een camerafunctie die meekijkt naar de baan? Want geometrie van de rails staat helemaal los van waar een terugmelder geplaatst is. Een terugmelder kan een raillengte zijn, of meerdere, maar net zo goed een stukje van 1cm.

quote:
Nadeel is dat je je baan exact moet tekenen, en dat kan even duren

En dat heb je met Koploper dus niet.
Daar is je baanplan puur een grafische weergave en zegt niets over de lengte blokken en rails.
Die geometrie waar jij aan vasthoudt daar heeft Koploper helemaal geen last van. OF je in het baanplan nu een lengte van 1cm trekt of 100 cm. Het kan allebei gewoon een blok zijn met 1 of meerdere melders.
Ga naar bovenaan de pagina

tgeleijn

Netherlands
6 Posts

Geplaatst - 03 aug 2026 :  12:44:02  Toon profiel  Bezoek de homepagina van tgeleijn  Reageer met citaat
"Heeft jouw programma dan een camerafunctie die meekijkt naar de baan? Want geometrie van de rails staat helemaal los van waar een terugmelder geplaatst is. Een terugmelder kan een raillengte zijn, of meerdere, maar net zo goed een stukje van 1cm."

Ja, hier heb je me betrapt op een niet helemaal correcte uitspraak. Ik zal het anders formuleren. Je maakt in RK feedbacks door simpelweg een rijtje rails aan te klikken en te zeggen : Dit is en feedback met dit adres. Later komt daar een blok overheen, en dus weet de geometrie dan de locatie van de feedback in het blok. Lichtpoortjes en reed contacten en zo heb ik niet geïmplementeerd. Dat kun je makkelijk doen door een railtje te maken van 1 mm en daar een feedback op te zetten.
Ga naar bovenaan de pagina

remunj

Netherlands
1162 Posts

Geplaatst - 03 aug 2026 :  13:24:44  Toon profiel  Reageer met citaat
He zal aan mij liggen maar dat is een moeilijke oplossing voor een niet bestaand probleem.
Ik blijf me afvragen waarom je zo krampachtig aan die railgeometrie blijft vasthouden als basis. Die al verdwijnt bij het importeren in Railkernel. Dan blijft er zoals je al liet zien alleen maar een grafische weergave over zonder link naar welke geometrie van welk merk dan ook.
Railgeometrie is alleen van belang bij het ontwerpen van je fysieke baanplan met programma's zoals Anyrail, Winrail, Scarm etc om te kijken wat je allemaal nodig hebt en of het überhaupt past op de beschikbare ruimte.
Daarna valt de hele noodzaak weg.
Ga naar bovenaan de pagina

Wim Romijn

Netherlands
1178 Posts

Geplaatst - 03 aug 2026 :  13:50:34  Toon profiel  Reageer met citaat
Theo,
Als je niet uitgaat van bezetmelders als feedback voor een stuk rails hoe weet je dan dat er een trein staat in dat stuk.

OK je zou het kunnen berekenen, gebeurt is veel programma's, eventueel ook in Koploper.
Het grootste probleem wat ik daar mee heb en ook regelmatig gebeurt is dat op een wisselstraat van ca. 6 wissels, allemaal met metalen hartstuk, er toch wel een trein blijft stilstaan.
En het programma maar denken dat die trein rijdt, gevolg een grote puinhoop op de werkelijk baan maar op het scherm gaat alles goed.

Ik zal dan ook nooit van echte bezetmelders afstappen. Nu zorg ik dat wissels vrijgegeven worden op basis van het bezet worden van een melder en dat voor elke (groep) wissels in een wisselstraat.
Dan weet ik 100% zeker dat een wissel vrij is en krijg ik geen puinhoop.
Zelfs niet als ik voor korte treinstellen de wissels eerder vrijgeef dan voor lange treinen.

Mvtgr,

Wim Romijn.
N - YaMoRc YD7001 - loconet

Bewerkt door Wim Romijn op 03 aug 2026 13:53:17
Ga naar bovenaan de pagina

tgeleijn

Netherlands
6 Posts

Geplaatst - 03 aug 2026 :  14:11:34  Toon profiel  Bezoek de homepagina van tgeleijn  Reageer met citaat
Bovenstebeste Wim,

"Als je niet uitgaat van bezetmelders als feedback voor een stuk rails hoe weet je dan dat er een trein staat in dat stuk."
Klein misverstand hier, doe dat wel, waarschijnlijk niet goed geformuleerd

Heel andere vraag : ik moet nog steeds bovenop mijn ondersteunde 3 centrales CS3/ECoS/Z21, een stuk of 50 andere gaan ondersteunen. Die eerste 3 heb ik gekozen omdat dat 80% van de markt is samen. Mijn volgende target is een YaMoRC. Heb er best veel over gelezen, best wel een veelzijdig ding. Ik kan een 7010 kopen, de driver bouwen, en hem in de kast keggen. Nu heb jij er eentje. Als ik eerst en simulator bouw, die test, dan een driver bouw, test op de simulator. Mag ik jou dan een keer vragen om een live test tegen jouw YaMoRC te doen? Gaat gewoon over internet. het kost je wel een paar uurtjes, maar als je dat leuk vindt .....
Grt Theo
Ga naar bovenaan de pagina

Wim Romijn

Netherlands
1178 Posts

Geplaatst - 03 aug 2026 :  14:27:59  Toon profiel  Reageer met citaat
Beste Theo,

Zoals het er nu naar uitziet zal ik vermoedelijk geen gebruik maken van een programma die de werkelijke layout gebruikt.

Dit is namelijk de werkelijke baan getekend met AnyRail:

Download Attachment: Duiven-Any.jpg
120,89 KB

Zoals je kunt zien 2 schaduwstations boven elkaar.

Dit is het ontwerp in Koploper:

Download Attachment: Duiven_Koploper.jpg
129,02 KB

Voor een goed overzicht van alle blokken en posities van treinen veel beter zichtbaar, ook alle boven elkaar liggende sporen zijn goed zichtbaar.

Je moet niet denken dat ik alles via het scherm doe want ik heb een extern bedieningstableau waarvan de knopjes de schakelaars op het scherm aan of uitzetten. Het maakt dan ook niet uit of ik op het scherm dingen test en via het bedieningstableau aan het rijden ben.

Mvtgr,

Wim Romijn.
N - YaMoRc YD7001 - loconet

Bewerkt door Wim Romijn op 03 aug 2026 14:49:33
Ga naar bovenaan de pagina

tgeleijn

Netherlands
6 Posts

Geplaatst - 03 aug 2026 :  15:00:03  Toon profiel  Bezoek de homepagina van tgeleijn  Reageer met citaat
Hoi

ik lees hier : Theo ik wil niet dat jij met mijn YaMoRC gaat zitten klooien, en gelijk heb je. Ik ga een 7010 bestellen met een 7460-18 er bij. Toevallig hebben ze die in Vlaardingen bij de modeltreinexpress en ik woon in Schiedam, dus daar ga ik morgen even om.

Wat zijn jouw ervaringen met die YaMoRC ? Ik lees dat hij heel veelzijdig is. Werkt dat ook allemaal goed ?

Get, Theo
Ga naar bovenaan de pagina

Wim Romijn

Netherlands
1178 Posts

Geplaatst - 03 aug 2026 :  15:18:30  Toon profiel  Reageer met citaat
Theo,
Over de Yamorc centrale ben ik super tevreden.
Ik heb hem via de USB-poort gekoppeld en niet via Lan en gebruik alleen loconet.
Geen wifi ook geen draadloze muis.

Mvtgr,

Wim Romijn.
N - YaMoRc YD7001 - loconet
Ga naar bovenaan de pagina

remunj

Netherlands
1162 Posts

Geplaatst - 03 aug 2026 :  16:27:17  Toon profiel  Reageer met citaat
quote:
Oorspronkelijk geplaatst door tgeleijn
ik lees hier : Theo ik wil niet dat jij met mijn YaMoRC gaat zitten klooien, en gelijk heb je.


Echt waar
Ik weet niet wat voor gedachtekronkels jij hebt maar ik vindt dat wel een erg rare conclusie.

En ook ik heb een YaMoRC. Prima apparaat en werkt prima en kan alles wat ik wil. Net als Wim via USB maar dan via XPressNet. Heel tevreden over.

Maar gezien je aanhoudende denigrerende taalgebruik peins ik er niet over om die aan jou uit te lenen.
Ga naar bovenaan de pagina

tgeleijn

Netherlands
6 Posts

Geplaatst - 03 aug 2026 :  18:54:30  Toon profiel  Bezoek de homepagina van tgeleijn  Reageer met citaat
Sorry hoor remunj,
Dat was niet zo bedoeld, ik verplaatste mij gewoon in de persoon van Wim, en gaf hem gelijk, wellicht was mijn woordkeuze niet goed doordacht, ik wou niemand kwetsen.
Ik heb inmiddels zo'n apparaat.
Grt, Theo
Ga naar bovenaan de pagina
   Onderwerp Volgend onderwerp  
 Nieuw onderwerp  Reageer op onderwerp
 Printversie
Ga naar:
Koploperforum Digitale Treinbesturing © EKweb 2006
Ga naar begin van deze pagina