Ik doe eigenlijk wel meer met Koploper, maar wat je daar zegt is wel de essentie. Dat zijn de inputs en de outputs van het systeem. Dus naar hardware toe is het dat inderdaad. Relais aansturen en terugmelders inlezen. En dummy seinen aansturen, en wissels zetten, en noem maar op, dat komt er natuurlijk wel allemaal bij.
Maar er zit natuurlijk heel veel meer achter, je moet wel iets meer doen dan dat je met digitale treinen rijdt; alle logica moet je in Koploper doen, Koploper houdt wel bij welke trein waar is en waar hij naar toe mag/moet, dit is altijd zo in Koploper, maar hier komt bij dat je Koploper moet wijs maken dat een analoge loc moet rijden of moet stoppen.
Je moet dummy locs aanmaken in Koploper opdat Koploper iets zou kunnen doen naar locs toe, ze doen rijden of stoppen.
Normaal doet Koploper een digitale loc rijden door de snelheidsinformatie door te sturen naar een digitale centrale die dat dan op de rails zet opdat het bij de betreffende loc zou toekomen. Dat werkt analoog natuurlijk niet... Ik heb dat opgelost met dummy locs gecombineerd met logische acties en speciale acties, je komt er wel achter wat dat allemaal inhoudt als je Koploper leert kennen. Logische acties hebben als uitkomst dat iets waar of niet waar is, speciale acties daarmee kun je op basis van de uitkomst van een logische actie bijvoorbeeld een uitgang van de OC32 mee aansturen, bijvoorbeeld een relais aan of af.
Het is bij analoog rijden dan ook aan jou om slim gebruikt te maken van de logische acties om op basis van waar een trein zich volgens Koploper zou moeten bevinden en hoe hij zich moet gedragen er voor te zorgen dat de juiste relais gestuurd worden.
Er zijn een hele trits logische acties voorgedefinieerd in Koploper waar je handig gebruik van kunt/moet maken, zoals 'Lok staat stil', je vinkt dan aan welke loc, of 'Lok rijdt van blok 1 naar blok 2' waarbij je selecteert welke blokken het zijn, enz. De uitkomsten van die logische acties kun je weer combineren in een andere logische actie, bijvoorbeeld 'Lok A staat stil' en 'Lok A is in Blok 3'. Het stilstaan houdt in dat Koploper snelheid 0 stuurt naar de dummy digitale loc.
Enfin, dat is zowat in het algemeen hoe ik het doe, maar ik acht het zeker voor mogelijk het op een heel andere manier ook te doen is.
Van mijn systeem weet ik ondertussen dat het werkt, de analoge treinen rijden hier effectief rond gestuurd door Koploper, dus dat zit wel goed. Maar het kan misschien wel beter of eenvoudiger (in Koploper dan, want naar hardware toe lijkt dit mij wel het absolute minimum).
Ik denk dat je er niks van begrepen hebt, maar dat geeft niet, eenmaal je Koploper leert kennen en je leest dit eens terug zul je vast wel begrijpen wat ik hier allemaal zit uit te kramen
Citaat van: MatthiasD op dinsdag 13 januari 2015, 13:34:21
Ik ga in ieder geval Koploper downloaden en er even naar kijken
PS: ik wil je zeker niet ontmoedigen, in tegendeel ik zou het leuk vinden als je hier iets mee doet, maar ik wil je wel waarschuwen, met 'er even naar te kijken' geraak je er wel niet, 't vraagt best wat tijd om Koploper te doorgronden en eenmaal je het door hebt is het ook wel verslavend omdat er steeds weer andere dingen mee te bedenken zijn. Trek er dus toch best maar wat meer tijd voor uit.
Het mag ook niet de bedoeling zijn dat ik dit hier verder in cursusvorm begeleid, ik geef met plezier het framework waarbinnen het moet lukken om resultaat te boeken, de verdere afwerking naar de eigen baan en wensen toe zal op eigen initiatief moeten gebeuren.