Voor de dubbele engelsman heb je de uitdaging dat de uitvoering verschilt. Fleischman en minitrix gebruiken 1 aandrijving met 1 adres. Dan heb je twee standen. Peco is feitelijk 2 in elkaar geschoven wissels. Dus 2 aandrijvingen met elk een eigen adres. En in principe 4 standen.
Dus dat wordt wel een ding als je er aan begint.
Java Central Station
Fleischman z21 en YD7001 en DCC-EX centrales.
Mobiele baan 2x 100x50 cm met YD7001, DR4018, DR4088 en DCCNext.
https://hugo.vanderkooij.org/modelspoor/
Mobiele baan 2x 100x50 cm met YD7001, DR4018, DR4088 en DCCNext.
https://hugo.vanderkooij.org/modelspoor/
Hallo,
Na een lange test periode, en 2 erg leuke presentaties die ik heb mogen geven, kan ik met enig gepaste trots aankondigen dat ik Release 0.0.3 van JCS heb gepubliceerd.
In deze release zit de ondersteuning van zowel de Marklin CS 2/3 als ESU ECoS ingebouwd. Ook kun je met deze versie automatisch rijden.
Ik heb nu ook veel tijd besteed aan het maken van een handleiding, zodat het een completer product aan het worden is, hopelijk niet meer alleen voor nerds
Kortom testers gezocht! Ondanks dat ik veel tijd heb besteed aan het testen van JCS, dit op verschillende platformen heb uitgeprobeerd en op mijn eigen baan met 9 locomotieven werkt is dit natuurlijk nog geen garantie dat het overal werkt, althans dat is het streven
Mocht je het leuk vinden JCS uit te proberen graag!.
Groeten,
Frans
Na een lange test periode, en 2 erg leuke presentaties die ik heb mogen geven, kan ik met enig gepaste trots aankondigen dat ik Release 0.0.3 van JCS heb gepubliceerd.
In deze release zit de ondersteuning van zowel de Marklin CS 2/3 als ESU ECoS ingebouwd. Ook kun je met deze versie automatisch rijden.
Ik heb nu ook veel tijd besteed aan het maken van een handleiding, zodat het een completer product aan het worden is, hopelijk niet meer alleen voor nerds
Kortom testers gezocht! Ondanks dat ik veel tijd heb besteed aan het testen van JCS, dit op verschillende platformen heb uitgeprobeerd en op mijn eigen baan met 9 locomotieven werkt is dit natuurlijk nog geen garantie dat het overal werkt, althans dat is het streven
Mocht je het leuk vinden JCS uit te proberen graag!.
Groeten,
Frans
Bouwer van JCS
Hallo,
Het is alweer bijna 4 maanden geleden sinds mijn laatste post.
Aan het JCS project wordt nog steeds met veel passie en plezier gewerkt.
Er komen soms dingen tussendoor als kinderen die huis uitgaan en pa moet dan klussen
Maar er zijn vorderingen.
Ik ben bezig met het inbouwen van een Stations optie.
Eigenlijk is het een soort Queue van blokken, zodat je een schaduw station kan configureren dat b.v. bestaat uit blokken 1, 2 en 3.
Uit deze blokken samen kan pas een trein vertrekken als er in alle blokken er een trein staat. Voor de configuratie hiervan heb ik een aantal schermen toegevoegd: De Blokken die tot het station behoren: Nu de schermen zijn toegevoegd en database is aangepast moet de state machine worden aangepast.
Deze state machine is het hart van JCS dat automatisch rijden bestuurt.
Ik heb mezelf ten doel gesteld deze state machine uitgebreid door testen.
Bij met maken van de unit testen kwam naar voren dat de manier waarop de state machine nu gemaakt het heel lastig te testen is.
Vandaar dat ik ben begonnen aan een redesign van dit stuk.
Dit redesign is nu voor ongeveer 60 % voltooid. Nu kan ik ui gebreid iedere stap door testen. Dit is belangrijk voor vervolg stappen.
De eerste functionaliteit die ik nu aan het voorbereiden ben is het aansturen van Seinen.
Het aansturen van Seinen wordt getriggered door de status van blokken.
Tot nu toe hadden blokken wel een status, die op het scherm wordt getoond, maar nu moet een verandering van de blok status leiden tot het aansturen van een sein.
Voorbeeld: als een locomotief mag vertrekken wordt de start state uitgevoerd. De start state zet het vertrekkende blok in de Outbound status. Dit is het moment dat een sein moet worden aangestuurd (groen). Vervolgens kan de locomotief worden aangestuurd.
Wordt vervolgt.
Frans
Het is alweer bijna 4 maanden geleden sinds mijn laatste post.
Aan het JCS project wordt nog steeds met veel passie en plezier gewerkt.
Er komen soms dingen tussendoor als kinderen die huis uitgaan en pa moet dan klussen
Maar er zijn vorderingen.
Ik ben bezig met het inbouwen van een Stations optie.
Eigenlijk is het een soort Queue van blokken, zodat je een schaduw station kan configureren dat b.v. bestaat uit blokken 1, 2 en 3.
Uit deze blokken samen kan pas een trein vertrekken als er in alle blokken er een trein staat. Voor de configuratie hiervan heb ik een aantal schermen toegevoegd: De Blokken die tot het station behoren: Nu de schermen zijn toegevoegd en database is aangepast moet de state machine worden aangepast.
Deze state machine is het hart van JCS dat automatisch rijden bestuurt.
Ik heb mezelf ten doel gesteld deze state machine uitgebreid door testen.
Bij met maken van de unit testen kwam naar voren dat de manier waarop de state machine nu gemaakt het heel lastig te testen is.
Vandaar dat ik ben begonnen aan een redesign van dit stuk.
Dit redesign is nu voor ongeveer 60 % voltooid. Nu kan ik ui gebreid iedere stap door testen. Dit is belangrijk voor vervolg stappen.
De eerste functionaliteit die ik nu aan het voorbereiden ben is het aansturen van Seinen.
Het aansturen van Seinen wordt getriggered door de status van blokken.
Tot nu toe hadden blokken wel een status, die op het scherm wordt getoond, maar nu moet een verandering van de blok status leiden tot het aansturen van een sein.
Voorbeeld: als een locomotief mag vertrekken wordt de start state uitgevoerd. De start state zet het vertrekkende blok in de Outbound status. Dit is het moment dat een sein moet worden aangestuurd (groen). Vervolgens kan de locomotief worden aangestuurd.
Wordt vervolgt.
Frans
Bouwer van JCS
Klinkt leuk. Maar het feit dat er pas een trein uit mag als alle blokken vol zijn lijkt me wel lastig.
Stel voor dat ik 5 opstelsporen heb in mijn schaduw station met 2 a 3 blokken per spoor. Dan wil ik niet wachten tot alle blokken zijn gevuld. Maar eerder op dienstregeling of zo.
Ik weet niet of je wat kan met mijn feedback.
Stel voor dat ik 5 opstelsporen heb in mijn schaduw station met 2 a 3 blokken per spoor. Dan wil ik niet wachten tot alle blokken zijn gevuld. Maar eerder op dienstregeling of zo.
Ik weet niet of je wat kan met mijn feedback.
Fleischman z21 en YD7001 en DCC-EX centrales.
Mobiele baan 2x 100x50 cm met YD7001, DR4018, DR4088 en DCCNext.
https://hugo.vanderkooij.org/modelspoor/
Mobiele baan 2x 100x50 cm met YD7001, DR4018, DR4088 en DCCNext.
https://hugo.vanderkooij.org/modelspoor/
Hallo Hugo,
Dank voor je reactie.
Hoe ik de Stations optie nu aan het maken kan je het minimale aantal treinen in het station instellen, voordat er weer 1 mag vertrekken.
Voorbeeld mijn baan Station Mittelstadt HBF heeft 4 sporen. Hiervan gaan er 2 richting Noord en 2 richting zuid.
Ik heb in nu ingesteld Station Mittelstadt Noord, 2 blokken, minimaal 2 treinen.
Als er nu 1 trein binnenkomt kan deze niet vertrekken, omdat er maar 1 trein in het station aanwezig is. Ook niet na de blok wachttijd.
Zodra er een 2e trein binnenkomt kan de eerste trein weer vertrekken, omdat er dan voldaan wordt aan de voorwaarde min. 2.
Voorbeeld schaduw station, bestaat uit 4 sporen en dus 4 blokken. min aantal treinen is 3.
Dus als de 3e trein binnenkomt kan er weer 1 vertrekken. Hierdoor is de kans groot dat er dus 1 spoor vrij blijft om er langs te kunnen rijden.
Ik rijdt willekeurig. Ik heb nog geen dienst regeling in JCS. De treinen loop wordt nu voornamelijk beïnvloed door permissies en (blok) wachttijden.
Ik heb ook nog geen type trein toegevoegd. Dat is een van de volgende stappen.
Met een type trein wordt bedoeld dat je bv een trien de classificatie "goederen" geeft en het stations blok de classificatie "personen". een "goederen" trein hoeft dan niet te stoppen in een "personen" blok.
Ieder geval stof tot nadenken.
Zodra alles is geïmplementeerd ga ik dit op m'n eigen baan uitgebreid testen. Ik vermoed zomaar dat er dan nog wel iet naar boven komt
.
Groet,
Frans
Dank voor je reactie.
Hoe ik de Stations optie nu aan het maken kan je het minimale aantal treinen in het station instellen, voordat er weer 1 mag vertrekken.
Voorbeeld mijn baan Station Mittelstadt HBF heeft 4 sporen. Hiervan gaan er 2 richting Noord en 2 richting zuid.
Ik heb in nu ingesteld Station Mittelstadt Noord, 2 blokken, minimaal 2 treinen.
Als er nu 1 trein binnenkomt kan deze niet vertrekken, omdat er maar 1 trein in het station aanwezig is. Ook niet na de blok wachttijd.
Zodra er een 2e trein binnenkomt kan de eerste trein weer vertrekken, omdat er dan voldaan wordt aan de voorwaarde min. 2.
Voorbeeld schaduw station, bestaat uit 4 sporen en dus 4 blokken. min aantal treinen is 3.
Dus als de 3e trein binnenkomt kan er weer 1 vertrekken. Hierdoor is de kans groot dat er dus 1 spoor vrij blijft om er langs te kunnen rijden.
Ik rijdt willekeurig. Ik heb nog geen dienst regeling in JCS. De treinen loop wordt nu voornamelijk beïnvloed door permissies en (blok) wachttijden.
Ik heb ook nog geen type trein toegevoegd. Dat is een van de volgende stappen.
Met een type trein wordt bedoeld dat je bv een trien de classificatie "goederen" geeft en het stations blok de classificatie "personen". een "goederen" trein hoeft dan niet te stoppen in een "personen" blok.
Ieder geval stof tot nadenken.
Zodra alles is geïmplementeerd ga ik dit op m'n eigen baan uitgebreid testen. Ik vermoed zomaar dat er dan nog wel iet naar boven komt
Groet,
Frans
Bouwer van JCS