Java Central Station

hvdkooij
Berichten: 286
Lid geworden op: 29 apr 2023, 20:54
Locatie: Hattem
Contacteer:

Bericht door hvdkooij »

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.
Fleischman z21 en YD7001 en DCC-EX centrales.
Mobiele baan 2x 100x50 cm met YD7001, DR4018, DR4088 en DCCNext.
https://hugo.vanderkooij.org/modelspoor/

Gebruikersavatar
fransja
Berichten: 37
Lid geworden op: 03 sep 2023, 11:27
Locatie: Alblasserdam
Contacteer:

Bericht door fransja »

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
Bouwer van JCS

Gebruikersavatar
fransja
Berichten: 37
Lid geworden op: 03 sep 2023, 11:27
Locatie: Alblasserdam
Contacteer:

Bericht door fransja »

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:
stations-dialog.png
stations-dialog.png (27.28 KiB) 18 keer bekeken
De Blokken die tot het station behoren:
stations-dialog-members.png
stations-dialog-members.png (28.49 KiB) 18 keer bekeken
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

hvdkooij
Berichten: 286
Lid geworden op: 29 apr 2023, 20:54
Locatie: Hattem
Contacteer:

Bericht door hvdkooij »

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.
Fleischman z21 en YD7001 en DCC-EX centrales.
Mobiele baan 2x 100x50 cm met YD7001, DR4018, DR4088 en DCCNext.
https://hugo.vanderkooij.org/modelspoor/

Plaats reactie

Terug naar “Zelfbouw software”