Doel:€250.00
Donaties:€88.00

Per saldo:€-162.00

Steun ons nu!

Laatst bijgewerkt
op 03-06-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
Vandaag om 23:00:34
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door Hans Reints
Vandaag om 22:56:09
Raadplaatje door Cc72000
Vandaag om 22:55:47
NS bestelt 36 Flirt Flex treinstellen door Vislijn
Vandaag om 22:44:10
Onlangs gespot - gefotografeerd, de foto's door GerardvV
Vandaag om 22:33:59
Bahnstrecke 5867 door puntenglijder
Vandaag om 22:20:54
Bf Kibronn door Benelux795
Vandaag om 22:19:50
Länderbahn en Reichsbahn locomotieven. door puntenglijder
Vandaag om 22:18:52
Aachenau West door puntenglijder
Vandaag om 22:16:25
Modelbaan Beltheim. door Frank 123
Vandaag om 22:13:45
Eenvoudige besturing schaduwstation met DCC door reinderlf
Vandaag om 22:12:58
Toon hier je nieuwe (model-) spooraanwinst(en)... door Besselspoor
Vandaag om 21:49:33
Wie (welk bedrijf) kan snijden én graveren in polystyreenplaten? door MOVisser
Vandaag om 21:37:54
US diorama in H0 door wob
Vandaag om 21:30:30
Train-o-Matic Shine binnenverlichting. door ArjanB
Vandaag om 21:22:50
"Jede Stunde, jede Klasse": DB Intercity '79 door ES44C4
Vandaag om 20:59:36
ICR-rijtuigen, voor welk merk ga je? LSmodels, PBmodels, Exact Train of Piko? door Silvolde
Vandaag om 19:43:08
NS Mat 35 Maple Leaf door Railpassie
Vandaag om 19:41:48
Roco 1200 DCC Sound ratelende aandrijving. door Herb73
Vandaag om 19:30:58
Vijfhuis (v.h. Frotterdam) door Ben
Vandaag om 18:57:16
BMB-Module: “Corfe Castle Station” door Hans van de Burgt
Vandaag om 18:51:42
Noordelijke Spoor en Modelbouwdagen in VEENDAM door Met een sik
Vandaag om 17:36:57
Faller H0 baanplan (2.90 x 1.25m) stoomdepot met een onlogisch spoor door MichielB
Vandaag om 17:02:02
Vragen over een railplan uit de RRAILHOBBY van sept. 1988 door Peter Kleton
Vandaag om 16:44:10
Fleischmann 7375 (BR103) onderdelen gevraagd door henkoia
Vandaag om 15:55:00
FS en de Frecciarossa Europea door Huup
Vandaag om 15:30:14
Revier Rheinbrenner (H0) door spoorijzer
Vandaag om 15:13:54
Dak van Fleischmann Vla Flip krom getrokken door grossraumwagen
Vandaag om 15:03:50
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Dave.......
Vandaag om 14:31:06
Diorama Oelde Mittelweg Hp door neudalhausenstadbahn
Vandaag om 14:15:17
  

Auteur Topic: Wat nodig voor eigen software te schrijven?  (gelezen 3709 keer)

jan2

  • Nieuwe gebruiker
  • Offline Offline
  • Berichten: 1
Re: Wat nodig voor eigen software te schrijven?
« Reactie #15 Gepost op: 17 April 2022, 11:12:33 »
Dag Yannick,

Voor eigen software schrijven heb je allereerst geduld en tijd nodig. Ik spreek uit ervaring.

Mijn hardware is: Marklin C-rails, Marklin en Piko locomotieven (allemaal DCC). Ik heb een Z21-centrale en ook nog een Intellibox-Basic. (Die ik niet gelijktijdig gebruik hoor). Verder heb ik wat Uhlenbrock schakelmateriaal en een OPTO-bezetmelder van DigiKeijs. Ik gebruik dus LocoNet.

Mijn software is: Ik heb complete besturingssoftware geschreven in Python. In eerste instantie LocoNet voor de Intellibox-Basic (met de al genoemde personal loconet documentatie). Daarna heb ik het interface geschreven voor de Z21 (met de voortreffelijke Protocol documentatie van de Z21 en hun mooie Maintenance programma). Daarnaast heb ik ook een grafische simulator geschreven, waarmee ik een volledige baan kan tekenen, met locs, met bezetmelders, wissels, seinen, enzovoort. Die simulator gebruik ik om de besturingssoftware te testen. Samenvattend, mijn besturingssoftware kan communiceren met de drie interfaces (een voor Z21, een voor Intellibox en een voor de simulator). Alles is PYTHON!

Op dit moment rijden op mijn zolderbaan (4 bij 1 meter) in totaal 7 treinen "automatisch" computer gestuurd.
Totaal ben ik wel twee jaar bezig geweest om alle software te maken.
Daarnaast is het "handig" om informatica-kennis te hebben, bijvoorbeeld over real-time operating systems (Threads, Locking !). En over bitwise-operaties!

Tenslotte: het is een heel leuk en uitdagend project!

Gr,
JanV


« Laatst bewerkt op: 18 April 2022, 14:01:41 door jan2 »

Yannick82

  • Offline Offline
  • Berichten: 48
Re: Wat nodig voor eigen software te schrijven?
« Reactie #16 Gepost op: 19 April 2022, 14:29:57 »
Jan,

Bedankt. Sinds deze thread heb ik redelijk wat vorderingen gemaakt.
Ik heb de DR5000 centrale omdat ik daar zowel loconet, XPressnet en het Z21 protocol op kan gebruiken. Momenteel gebruik ik ook loconet en ik ook schrijf in Python.

De visuele simulator is al een stuk gevorderd. Ik kan een basis baan tekenen (ovaal) en heb reeds terugmelding geîmplementeerd met blok herkenning ook. Daarbij kan ik nu op de PC visueel zien waar de trein zich bevind op het spoor. Ook allemaal in python (pyqt voor de UI).

Het volgende op mijn programma staat het tekenen van de sprites voor de wissels en die in de UI steken. Wissels kan ik al bedienen maar nog niet tekenen in de UI dus momenteel zijn die "hard coded' via knoppen.

De IT kennis is geen prob. Ben al 20+ jaar bezig met programmeren en ben solutions architect als beroep.

bask185

  • Offline Offline
  • Berichten: 5154
Re: Wat nodig voor eigen software te schrijven?
« Reactie #17 Gepost op: 19 April 2022, 14:58:08 »
Tijd voor een nieuw draadje, lijkt mij. Staat je code al op GitHub?  :police:

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Yannick82

  • Offline Offline
  • Berichten: 48
Re: Wat nodig voor eigen software te schrijven?
« Reactie #18 Gepost op: 19 April 2022, 16:14:11 »
nog niet, wel op mijn private bitbucket account ;)

Mijn code is ook nog niet bepaald deftig. Heb het vlug geschreven als proof of concept. Ben nu wel bezig met het wat beter te schrijven zodat het simpeler is om functionaliteit toe te voegen. Misschien dat ik het daarna public zet