Welkom,
Gast
. Alsjeblieft
inloggen
of
registreren
.
1 uur
1 dag
1 week
1 maand
blijvend
Login met gebruikersnaam, wachtwoord en sessielengte
Forum
Zoeken
Encyclopedie
Help
Kalender
Inloggen
Registreren
Doel:
€250.00
Donaties:
€88.00
Per saldo:
€-162.00
Steun ons nu!
Laatst bijgewerkt
op 03-06-2025
Vacature:
secretaris bestuur
Algemeen
Plaatje uploaden
Vraag en aanbod
Fotowedstrijd
Modelspoorwinkels
Youtube kanaal
Modelspoorkaart
De stichting
De stichting en team
Contact
Financieel
Algemene voorwaarden
Commerciële accounts
Forumregels
Disclaimer
F.A.Q.
Recente berichten
BeneluxSpoor.net forum - Recente berichten
Abonneer op Webslice
Mijn eerste H0-modeltreinbaan in aanbouw
door
Modellbahnwagen
Vandaag
om 01:01:38
20 jaar BNLS
door
Eelco Storm
Vandaag
om 00:28:11
Een nieuw begin
door
bask185
04 July 2025, 23:51:59
Zaagsel?
door
Frans Peeters
04 July 2025, 23:48:32
Yet Another Servo Decoder
door
bask185
04 July 2025, 23:39:28
Swalbenburg, N modulebaan
door
Schachbrett
04 July 2025, 23:10:11
Reactiveren van de 0N30 Mumby Lumber baan (ex-JD) by Ronald
door
Ronald Halma
04 July 2025, 23:09:51
Mallnitzer Tauernbahnstrecke ÖBB N Spoor
door
Schachbrett
04 July 2025, 23:07:25
US diorama in H0
door
Wim Vink
04 July 2025, 23:06:35
Raadplaatje
door
Klaas Zondervan
04 July 2025, 23:04:20
Toon hier je nieuwe (model-) spooraanwinst(en)...
door
puntenglijder
04 July 2025, 22:57:07
Nijmegen in h0
door
raymond erdtsieck
04 July 2025, 22:05:10
Länderbahn en Reichsbahn locomotieven.
door
Rob Bennis
04 July 2025, 21:27:48
De overeenkomst tussen een Ovaalramer en een Motorpost.
door
FritsT
04 July 2025, 21:10:51
The Micro Model Railway Dispatch
door
Ronald Halma
04 July 2025, 21:01:44
D20/ 25 Bentheimer Eisenbahn in 1:32
door
MB6400
04 July 2025, 20:55:53
Nederland jaren 50 op basis van mijn roots
door
defender
04 July 2025, 20:20:42
Voordelige treinkaartjes
door
Seinhuis
04 July 2025, 19:23:48
BR-18.6 Schaal-0.
door
FritsT
04 July 2025, 18:07:40
Bentheimer Eisenbahn, gisteren, vandaag en morgen.
door
emmenaar
04 July 2025, 17:15:32
5 juli SSN Bello festival express
door
Seinhuis
04 July 2025, 16:53:46
Roco 290 digtaliseren
door
Henk Veenstra
04 July 2025, 13:31:30
"Kolenbakken" voor achter Railion 6400-en?
door
ES44C4
04 July 2025, 08:34:09
Gezocht: Foto's Plan E/L postrijtuig in reizigerstreinen jaren '70
door
marco
04 July 2025, 07:58:49
Onlangs gespot - gefotografeerd, de foto's
door
Dave.......
04 July 2025, 00:04:12
Traintastic - modelbaan besturingssoftware (gratis en open source)
door
reinderlf
03 July 2025, 23:42:21
Raarrrr. Mobile Station 2 doet raarrrr…
door
Prutsert
03 July 2025, 21:47:40
Philotrain NS6001-6006 (niet kijken als je blij met jou philotrain bent)
door
TonM
03 July 2025, 21:46:56
De Projecten van RetroJack
door
RetroJack
03 July 2025, 21:24:35
Pfarrerwinkel bahn
door
Jelmer
03 July 2025, 21:23:32
Je bent hier:
BeneluxSpoor.net forum
|
Wat zijn we aan het bouwen?
|
Al het andere!
|
Java Central Station
« vorige
volgende »
Print
Pagina's: [
1
]
Omlaag
Auteur
Topic: Java Central Station (gelezen 1366 keer)
fransja
Nieuwe gebruiker
Offline
Berichten: 4
Java Central Station
«
Gepost op:
28 September 2024, 14:22:57 »
Hallo,
Middels deze wil ik wat vertellen over een project waar ik al een aantal jaren mee bezig ben, "Java Central Station".
Een open-source software project om een besturings- programma te maken.
Waarschijnlijk zul je je nu afvragen waarom? Want er zijn al diverse systemen op de markt.
De enige reden is: "for the fun" !
En natuurlijk om te leren en te inspireren.
Ik zie op dit forum diverse technische onderwerpen voorbij komen, dus bijdeze mijn bijdrage
.
Ik heb nog even getwijfeld of het onder "Digitaal" moest komen, maar om dat het toch grotendeels "bouwen" is maar in deze rubriek.
Bij de
"buren" heb ik een draadje
waar ik de vorderingen van dit project bespreek. reden dat ik ooit bij de
"buren"
begonnen ben was is om dat ik zelf met Marklin rijdt.
Besturings- software is "rij systeem" en schaal onafhankelijk, vandaar dat ik nu ook op dit forum iets plaats.
Andere reden is dat ik, zelf denk, dat de Software nu in een zodanige staat is gekomen dat ik op zoek ben naar mensen die dit eens zouden willen uitproberen (testen), zodat ik daar weer van kan leren en het kan verbeteren
.
JCS
is een project in de programmeertaal Java. Het is ooit een begonnen omdat ik het wilde uitzoeken of ik met een Marklin Central Station zou kunnen communiceren en wat daar dan voor nodig is.
Dit is uiteindelijk een beetje uit de hand gelopen
Wat ik ik to nu toe gemaakt:
Support voor Marklin CS 2/3
Support voor DCC-EX
Support voor HSI-S88
Invoer Scherm voor layout
Throttle Scherm om met locomotive manueel te rijden
Monitor scherm om gemakkelijk uit te zoeken welke melder(s) er geactiveerd worden
Keyboard scherm om accessoires direct aan testuren
Automatisch vinden van rijwegen van Blok naar Blok
Weer geven van de status van locomotieven en accessoires, ook als deze op de centrale worden bedient
...
Vervolgens ben ik gefascineerd geraakt over hoe je een (schematische) plattegrond van een baan omgezet kan worden in rijwegen waar treinen automatisch kunnen rijden. Dus heb een scherm gemaakt waarin je de plattegrond van de baan kan tekenen en vervolgen algoritmes gemaakt, zodat de plattegrond, automatisch, wordt omgezet in rijwegen. Het moge duidelijk zijn dat dit een hele zoek tocht was en nog steeds is
Inmiddels ben ik aangeland bij de 2e release van
JCS
Versie 0.0.2
Deze versie kan rudimentair automatisch rijden.
Ik heb veel getest op mijn test layout.
En inmiddels kan ik nu ook m'n eigen baan laten rijden. Weliswaar nog niet met allerlei speciale features als speciale routes en toestemmingen, dienstregelingen, enz. Maar dat het nu rijdt met 4 treinen geeft al erg veel voldoening.
Natuurlijk is het nog niet af, en ook nog niet zo geavanceerd als de verkrijgbare programma's, maar je leert er wel veel van en je kan zelf zien hoe het is gemaakt, zie
https://github.com/fransjacobs/model-railway
Dus als je na het lezen van dit verhaal het eens zou willen proberen graag.
Ik heb wat documentatie gemaakt in het Nederlands:
Setup Guide voor JCS
Rijden met JCS
De software is te
downloaden
voor Windows, Linux, Mac OS en als universele jar file.
Zelf bouwen kan en mag natuurlijk ook zie
https://github.com/fransjacobs/model-railway/blob/master/BUILDING.md
.
Als je een github account hebt en je vindt dit leuk mag je me altijd een ster geven
Volgende stap is (naast het fixen van bugs) is het toevoegen van support voor de ESU Ecos, ben sinds kort in het bezit gekomen van een 2e hands Ecos 50000 voor dit doel.
Groet,
Frans
«
Laatst bewerkt op: 28 September 2024, 14:27:04 door fransja
»
Gelogd
Ronald Halma
Organisator US Convention Nederland
Offline
Berichten: 17732
Modelrailroading is fun!
Re: Java Central Station
«
Reactie #1 Gepost op:
28 September 2024, 18:33:22 »
Ik begon te lezen en dacht; Java! Indonesië! Helaas had ik het mis
Interessant project, succes
Gelogd
Greetz, Ronald
Mijn US Convention Aalten
Mijn blog!
Mijn USA reizen
fransja
Nieuwe gebruiker
Offline
Berichten: 4
Java Central Station vorderingen
«
Reactie #2 Gepost op:
14 November 2024, 19:31:40 »
Hallo,
Het is alweer enige tijd geleden dat ik iets heb gepost over mijn JCS project.
In mij laatste post had ik al vermeld dat ik in het bezit ben gekomen van een ESU EoS 50000. Ik ben nu bezig met het implementeren van het protocol. Ik heb inmiddels verbinding met de ECoS.
Daar deze ECoS (inmiddels) 2 strepen in het scherm heeft (als iemand weet waar ik een vervangend scherm zou kunnen krijgen, graag).
Ik heb bedacht ik dat het "leuk" zou zijn dat JCS een ingebouwde VNC viewer krijgt (ook handig voor de Marklin CS3) dus ben ik daar mee begonnen en zie hier het eerste resultaat.
Toen ik deze VNC viewer aan het bouwen was en tijdens reverse engineering van het protocol kwam ik er achter dat ESU Ecos
MDNS
ondersteund.
Voor die genen die dit niets zegt, MDNS is een methodiek om apparaten op je netwerk automatisch te vinden. Dus heb ik dit ook ingebouwd. JCS vindt nu de ECoS automatisch, je hoeft het ip-adres niet in te voeren.
Het enige is dat ze in het zelfde netwerk segment moeten zitten, maar dat is bij de meeste thuis netwerken meestal wel het geval.
Wat bleek verder, ook de Marklin CS 3 ondersteund dit
(al had ik automatisch vinden van het CS-3 ip-adres al op de "Marklin" manier geïmplementeerd).
Het protocol van de ESU is compleet anders als bij Marklin. Heb inmiddels "first light"
Ik kan nu het ECoS basis object uitlezen, krijg door hoeveel terugmeld modules er zijn geconfigureerd en krijg nu de terugmeldingen binnen. Kan ook de rail spanning aan en uit zetten en krijg events binnen als de rail spanning op de ECoS zelf wordt in of uitgeschakeld.
Ga nu beginnen aan het Locomotief gedeelte.
Ik moet binnen JCS wel het e.e.a. aanpassen om het ook met de ECoS te laten werken. Helaas blijkt de
HAL
nog niet abstract genoeg, maar het wordt er dus uiteindelijk alleen maar beter van.
Tot zo ver de vorderingen. Zo als altijd is dit ook te volgen op
github
.
BTW heb je een github account laat een ster achter
Wordt vervolgd,
Frans
Gelogd
DurkVell
Offline
Berichten: 11
Re: Java Central Station
«
Reactie #3 Gepost op:
14 November 2024, 23:18:17 »
Je linkje naar je GitHub-omgeving werkt niet.
Ik denk dat het hier:
https://github.com/fransjacobs/model-railway
moet zijn?
Gelogd
...
http://elec.rommelkist.nl
...
Montanbahn
Offline
Berichten: 810
Steel is king!
Re: Java Central Station
«
Reactie #4 Gepost op:
15 November 2024, 12:27:58 »
Leuk project.
Vervangend scherm voor de ECoS natuurlijk bij ESU te verkrijgen. Mogelijk kun je ook iets bij 'de Ali expressen' vinden.
Gelogd
MB
It's weird having the same age as old people...........
bouwdraadje
fransja
Nieuwe gebruiker
Offline
Berichten: 4
Re: Java Central Station
«
Reactie #5 Gepost op:
15 November 2024, 16:49:36 »
Dank voor deze correctie ik had het niet gezien maar inderdaad het is
https://github.com/fransjacobs/model-railway
Gelogd
Print
Pagina's: [
1
]
Omhoog
« vorige
volgende »
Je bent hier:
BeneluxSpoor.net forum
|
Wat zijn we aan het bouwen?
|
Al het andere!
|
Java Central Station