Koploperforum Digitale Treinbesturing Aktieve Gebruikers: 81 / Bezoekers Vandaag: 13046
Hoogste aantal aktieve gebruikers: 575
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
2 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
2 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
1175 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
   Onderwerp Volgend onderwerp  
 Nieuw onderwerp  Reageer op onderwerp
 Printversie
Ga naar:
Koploperforum Digitale Treinbesturing © EKweb 2006
Ga naar begin van deze pagina