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

Roco 2400, h0 door Huup
Vandaag om 01:08:38
Project seaside Germany door Ronald Halma
Vandaag om 00:17:43
Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
Vandaag om 00:00:15
BNLS modulebaan: Werkspoor-Kathedraal 3.5 door MOVisser
11 October 2025, 23:55:56
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Wim Vink
11 October 2025, 23:45:35
Blokken, isoleren en bezetmelders. Help! door Camickaeze
11 October 2025, 23:44:23
De dingen die je kan maken uit een plaat. door bask185
11 October 2025, 23:32:54
Toon hier je nieuwe (model-) spooraanwinst(en)... door ex44
11 October 2025, 23:32:36
Bouw spoor nul modulebaan, Bahnhof Königshofen, tijdperk III door bernhard67
11 October 2025, 23:24:22
Kato ETA 515 door Casmir
11 October 2025, 23:24:07
Raadplaatje door mdjr78
11 October 2025, 23:07:01
Länderbahn en Reichsbahn locomotieven. door puntenglijder
11 October 2025, 22:59:31
Da's Daz 2 door hervé
11 October 2025, 22:56:07
De projecten van Ruben (NL H0) door Martijn193
11 October 2025, 22:50:20
Piko NS 5/600 Hippel 2025 door Huup
11 October 2025, 22:49:48
Inzet T2s van de NS door Rick
11 October 2025, 22:22:01
Am Ende der Strecke, modulebaan op 1 M2 door Jelmer
11 October 2025, 22:14:00
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door emmenaar
11 October 2025, 22:08:26
Overstap naar HTM door Miniature Holland
11 October 2025, 21:22:00
Spoorwegmuseum krimpt collectie in door Stootjuk
11 October 2025, 21:15:02
Toon hier je (model)TRAM foto's. door GerardvV
11 October 2025, 21:12:40
Op Zuid (NL H0) door Tom Z.
11 October 2025, 21:06:38
Terschellinger Spoor door Scratchbuilt
11 October 2025, 20:52:09
C12c rijtuig door maartenvdb
11 October 2025, 19:58:14
Welke decoder is dit? door 008200
11 October 2025, 19:47:47
Bouw NTM Stationsgebouw Lemmer door Ruben90
11 October 2025, 19:10:04
Ombouw/Pimpen Bolle neuzen door defender
11 October 2025, 18:22:28
Een leuke vrachtwagen door defender
11 October 2025, 18:20:53
Omgeving Frankfurt am Main door Hasenwald
11 October 2025, 17:36:19
BNLS-Module: "Rvbr-Btk, Ringvaartbrug Haarlemmermeer nabij Buitenkaag" NS H0 door defender
11 October 2025, 17:27:51
  

Auteur Topic: Zelf software schrijven  (gelezen 5829 keer)

1op160

  • Offline Offline
  • Berichten: 355
    • 1op160.nl Modelbaan in schaal N
Re: Zelf software schrijven
« Reactie #15 Gepost op: 19 October 2007, 01:05:58 »
Ik ben er inmiddels ook al uit hoe ik wissels kan bedienen...
Bedankt Wim...
Het kwartje viel een beetje langzaam, maar het is uiteindelijk toch gelukt.
Nu de bezetmelders nog uitlezen  ;D

Michel
https://www.1op160.nl - Modelbaan in schaal N
https://www.youtube.com/@1op160/videos - YouTube kanaal
https://cults3d.com/en/users/1op160/3d-models - Cults 3D - 3D print modellen

Peter Korsten

  • Offline Offline
  • Berichten: 8570
Re: Zelf software schrijven
« Reactie #16 Gepost op: 26 October 2007, 23:27:52 »
Jammer dat ik dit draadje pas laat zie, maar C# lijkt me een goede keus. Aan de ene kant is het afgekeken van Java, aan de andere kant heb je waarschijnlijk gemakkelijker toegang tot de hardware. Wel lever je platform-onafhankelijkheid in, maar daar is toch al geen sprake van als je hardware aan moet spreken.

- Peter
***** ***** ***** ***** ***** ***** ***** ***** 40

**Jelle**

  • Offline Offline
  • Berichten: 331
Re: Zelf software schrijven
« Reactie #17 Gepost op: 31 October 2007, 22:53:58 »
Het zelf schrijven van je software is een vreselijk interessant projekt maar daarvoor geldt hetzelfde als je baan, het is nooit af.
Het programmatje van Wim Ros is een goed begin om uit te vlooien hoe je je commando's moet geven en ontvangen, dat heeft mij erg goed op weg geholpen.
En zorg ervoor dat je ten allen tijden een makkelijk bereikbare noodstop hebt. Niets zo spannend als een klein pop-up schermpje wat vertelt dat er een fout in die en die module staat, je klikt ok en alles is weg, met 8 loks op weg met een snelheid die niet 0 is.........Rara, hoe weet ik dat. :) ;D

Maar niks zo mooi als je zelf geschreven en vrij programmeerbaar automatisch bedrijf, niet op je stoel blijven zitten maar kijken op de baan naar wat er gebeurt met af en toe een blik richting je monitor of daar geen rare dingen te zien zijn.
NS, DDW, Edits booster, LocoNet met LbServer, besturing met eigen geschreven software in VB

Peter Korsten

  • Offline Offline
  • Berichten: 8570
Re: Zelf software schrijven
« Reactie #18 Gepost op: 01 November 2007, 00:11:43 »
Het zelf schrijven van je software is een vreselijk interessant projekt maar daarvoor geldt hetzelfde als je baan, het is nooit af.

Kijk, met die uitspraak ben ik het toch niet helemaal eens. Zelf schrijf ik software voor mijn beroep en als ik mijn manager zou vertellen "ja, ik weet wel dat het product vorige maand gelanceerd zou worden, maar je weet het, hè, software is nooit af" dan denk ik dat hij mij wat anders zou vertellen. :)

Software begint met een goed ontwerp. Dat hoeft niet persé op papier te staan, maar het helpt wel. Het helpt bijvoorbeeld om vast te stellen welke onderdelen of deelproblemen er zijn. Die los je één voor één op en als je ze allemaal gehad hebt, is je programma klaar.

Als je vindt dat je eigenlijk nooit klaar bent, heeft je programma waarschijnlijk last van "creeping featurism". Dat betekent dat je denk, ach, laat ik dit even toevoegen, of dat. Voor je het weet heb je een monster geschapen dat absoluut niet onderhoudbaar is. Als iemand anders naar de code kijkt om een probleem op te lossen (open source en zo) dan schudt hij het hoofd en concludeert dat het gemakkelijker is om helemaal opnieuw te beginnen.

Dit alles na zo'n tien jaar ervaring als professioneel programmeur. Vaak heb ik code van collega's herschreven en zelfs van mezelf, omdat ik iets helemaal verkeerd had aangepakt. Tegenwoordig schrijf ik software op zo'n manier dat je zonder veel moeite een klein onderdeel (authenticatie, bijvoorbeeld) kunt vervangen, zonder dat het ook maar enige invloed heeft op de rest van het programma.

Maar goed, dat is iets dat je in de loop der tijd leert. Of niet, dat kan ook. Gelukkig zijn de meesten van die laatste groep vertrokken of weggepromoveerd. :)

- Peter
***** ***** ***** ***** ***** ***** ***** ***** 40

Karst Drenth

  • Offline Offline
  • Berichten: 10488
  • NS blauw, groen, rood, bruin, grijs en standgroen
    • Plan U op Sleutelspoor
Re: Zelf software schrijven
« Reactie #19 Gepost op: 01 November 2007, 00:28:00 »
Citaat van: Peter Korsten
...maar C# lijkt me een goede keus...

Ben op dit moment bezig een 'Class Library' te maken voor de elementaire aansturing van DCC gebaseerde systemen in C#. Met plug-ins voor de diverse Command stations. Uiteraard ;) de eerste implementatie gebaseerd op LocoNet  :P

Een beetje leunen op JRMI, maar toch met wat nieuwe ideeen en gebaseerd op het .NET Property / event mechanisme.  8)

Als het 'af' dreigt te raken, komt er hier wel een post met download mogelijkheden ;)

Grtzz,

Karst

KNed

  • Offline Offline
  • Berichten: 3378
    • nederlof.net
Re: Zelf software schrijven
« Reactie #20 Gepost op: 01 November 2007, 10:54:33 »
Het zelf schrijven van je software is een vreselijk interessant projekt maar daarvoor geldt hetzelfde als je baan, het is nooit af.

@Peter/Jelle: ik kan mezelf wel herkennen in deze zin. En dan niet voor mijn werk (want dan zou m'n baas niet blij worden) maar wel prive.
Het komt bij mij omdat ik altijd gigantisch veel ideeen heb wat ik er ooit nog eens in wil maken. en zo is het nooit af...
Voor de software die ik voor m'n werk maak heb ik trouwens ook nog ideeen zat maar daar rond je je software-onderdelen wel af.

Koen
H0: Periode: 1980-heden, vooral NL, 3-rail digitaal
Beheerder van: NL in Model | modelspooradressen | Marklin dipswitch[/u

rjr

  • Offline Offline
  • Berichten: 2057
Re: Zelf software schrijven
« Reactie #21 Gepost op: 01 November 2007, 11:27:43 »
Ik had mijn programma wel degelijk af hoor, had nog ideeen zat, maar dat is gewoon voor een volgende versie, die weer bij mijn nieuwe baan komt. Het programma voldeed, de treinen reden semi automatisch, waarbij ik handmatig via een eigen muis reed. Ik gebruik hiervoor C code in combinatie DDW ( de windows variant van DDL )

volgende uitdaging is en semi automatische baan in combinatie met de multimause van Roco. Op dit moment is de kamer voor de nieuwe baan nog niet eens af, dus heb nog even de tijd.

Patrick Smout

  • Offline Offline
  • Berichten: 451
Re: Zelf software schrijven
« Reactie #22 Gepost op: 01 November 2007, 11:43:42 »
Op dit moment is de kamer voor de nieuwe baan nog niet eens af, dus heb nog even de tijd.
Ik had een gelijkaardig probleem, echter mijn baan in opbouw ligt op de zolder, net boven de slaapkamers van m'n kindjes. Betekent dus dat je na 21u de treintjes geen rondjes meer kan laten draaien om eigen software te testen.
Als oplossing heb ik dan een software virtuele baan simulator geschreven. Deze gedraagt zich naar buiten toe als een command station (P50x protocol) met daarachter een baan inclusief terugmelders, wissels, treinen met optrek/afremertraging etc. Ik kan dus als het ware m'n besturingssoftware testen op m'n virtuele treinbaan. Maakt de botsingen wat minder spectaculair maar wel goedkoper  ;)

mvg,

Patrick Smout
Met vriendelijk groeten,

Patrick Smout

1op160

  • Offline Offline
  • Berichten: 355
    • 1op160.nl Modelbaan in schaal N
Re: Zelf software schrijven
« Reactie #23 Gepost op: 01 November 2007, 12:05:11 »
Zn virtuele baan is nog niet zn gek idee...
Ik ben zelf ook nog hard bezig met het bouwen van mijn baan. Maar met het stukje dat ik nu heb kan ik de basis functies van de software wel al gaan schrijven en testen. Alleen kan een trein nog niet rond rijden maar pendelen en rangeren. Als ik zover ben zal ik het als download op mijn site zetten... maar dat gaat echt nog even duren.  ;)

Wel leuk dat zoveel mensen zich hier mee bezig houden. Ik had niet verwacht dat het er nog zoveel zouden zijn.

Michel
(www.1op160.nl)
https://www.1op160.nl - Modelbaan in schaal N
https://www.youtube.com/@1op160/videos - YouTube kanaal
https://cults3d.com/en/users/1op160/3d-models - Cults 3D - 3D print modellen