Als programmeertaal kies ik Delphi 7 personal en later Kylix 3.0 Open. Ik heb het meest ervaring met seriële communicatie via Delphi.
Het besturingssysteem dat ik dan ook ga gebruiken is:
Om de Intellibox aan te sturen, moeten we het uitgebreid Märklin -P50x protocol gebruiken. Er kan gekozen worden om het standaard protocol en het uitgebreid protocol tesamen te gebruiken. Ik kies ervoor om de twee tesamen te gebruiken, zodat ik de Intellibox maximaal kan benutten.
De beschrijving van deze protocols staat beschreven in 3 bestanden. Er zijn ook 2 voorbeelden in QBasic voorzien. Een voor het standaard protocol, een voor het uitgebreide protocol, met ondersteuning van het standaard protocol.
Het omzetten naar Delphi is vrij omslachtig. Niet alleen de basic-instructies moeten vertaald worden, ook moet er van DOS naar WINDOWS worden overgeschakeld. Daarbij komt nog dat ik wil gebruik maken van een apparte thread voor de communicatie met de Intellibox, wat uiteraard de vertaalslag nog bemoeilijkt.
08-08-2003: Eindelijk de tijd gevonden om te vertalen en te zoeken naar de werking van het protocol. En gevonden! Dus: binnenkort, als het componentje een beetje goed werkt, zet ik het component op de site.13-10-2003: Implementatie van MySQL via DirectMySQL.
06-03-2004: Het gehele project in Pre-Alpha stadium op SourceForge gezet. Heel binnenkort kun je er de gecompileerde eerste pre-alpha versie downloaden!
07-04-2004: Gestart aan de server. Dus, een alpha-versie komt in zicht!!
23-04-2004: De eerste Pre-Alpha releases zijn er! Uw wissels en locs kunnen al bestuurd worden! Klik hier.
01-05-2004: De gebruikershandleiding is klaar.
09-05-2004: De Alphaversie van versie 1.0 is hier beschikbaar!
14-06-2004: Het technische dossier voor het eindwerk.
Voor diegenen die dachten dat dit hier niet vooruit ging: mis! Er gaat dus eindelijk (na 2 jaar) schot in de zaak komen! Tegen het einde van volgend schooljaar (2003-2004) zou er zeker een eerste versie beschikbaar moeten komen, tenzij de avondschool roet in het eten komt strooien. Geduld tot dan gevraagd!
Voorsmaakjes: