Auteur |
Onderwerp |
Pagina: 1 2 (of 2) |
hubertus
Netherlands
1991 Posts |
Geplaatst - 23 jun 2011 : 08:55:13
|
Hoi Theo,
Die optie heb je toch al in de vaste route (gegevens blok -> rij- en stopgedrag), tenminste voor het starten? Het stoppen kun je bereiken met het idee van Dirk, hoewel ik niet voor een fictief pendelbaantje, maar voor een fictief ovaaltje zou gaan (twee blokken waar de radreiniger werkt zolang koploper denkt dat ie een rondje rijdt in dat ovaal).
Huub |
|
|
phdirk
Netherlands
2570 Posts |
Geplaatst - 26 jun 2011 : 17:51:23
|
Hi All,
Ik ben bezig met de uitwerking van het eerder genoemde idee en dat werkt in de basis al aardig. Er zitten nog een aantal verkeerde keuzes in, zoals het feit dat ik een stationsblok heb genomen als activeringsblok. Dat is niet handig, want daar blijven treinen te lang staan, zodat Koploper ongeduldig wordt, omdat de virtuele raddraaierexpress niet in het volgende blok aankomt. Ik ga er nog wat mee experimenteren en zal de database dan op het forum zetten.
Met beste groeten Dirk HO=TC |
|
|
lieberom
Netherlands
52 Posts |
Geplaatst - 26 jun 2011 : 21:15:24
|
Bedankt alvast voor je inspanning Dirk.
Wij zitten momenteel in een rigoreuze verbouwing en daardoor al geuime tijd geen gelegenheid om hier weer actief opverder te gaan.
Ben momenteel meer bezig om het bouwstof van de baan te krijgen dan leuke andere dingen.
Groet, Theo
Koploper, IB II, HSI-88, Power3(4x), Power4(1x) en dit alles in schaal N. |
|
|
phdirk
Netherlands
2570 Posts |
Geplaatst - 27 jun 2011 : 21:00:33
|
Hoi Theo,
Het komt me wel goed uit dat ik wat meer tijd heb. Het is nog even zoeken naar de juiste speciale acties om de trein te laten starten en weer stoppen. Dat lukt deels al, maar nog niet zoals het zou moeten. Ik moet nog even verder puzzelen dus. Succes verder met de verbouwing en in meld me binnenkort weer.
Met beste groeten Dirk HO=TC |
|
|
phdirk
Netherlands
2570 Posts |
Geplaatst - 29 jun 2011 : 23:01:49
|
Hallo Theo,
Hierbij een mogelijke oplossing voor je vraag om je wielenreiniger aan te sturen. Ik heb een simpele database bijgevoegd, waarin twee echte treinen rondrijden en deze sturen de wielreiniger aan. Er zit in de database nog één extra logische actie, maar die is nodig om de 1300 langzaam door blok 99 te krijgen in verband met ontsporingen. Let ook niet op de blauwe blokken. Daar staan andere treinen, maar die zijn voor deze proefopstelling niet van belang en dus uit de database verwijderd. Ter verdere toelichting het volgende: Ik heb blok 99 bestemd als het blok, waarin de wielenreiniger zich bevindt. Ik ga er daarbij vanuit dat het blok in één richting wordt bereden, in dit geval van bezetmelder 3.05 naar 3.06. Loc Wielenreiniger met adres 21 is een virtuele loc en in werkelijkheid de wielenreiniger. Ik heb voor deze loc een virtuele pendelbaan gemaakt bestaande uit de virtuele blokken 142 en 143. Daarin bevinden zich respectievelijk de bezetmelders 4.13 en 4.14. Deze bezetmelders worden continu geactiveerd doordat ze via een 5k6 weerstand in het stroomcircuit zijn opgenomen. Vervolgens is een vaste pendelroute gemaakt tussen de blokken 142 en 143, die eindeloss wordt herhaald. Om rijden mogelijk te maken moet bij de blokken "inrijden bij bezetmelding" en "keren toegestaan" worden aangevinkt. Ik heb gemerkt dat om het goed te laten werken bij [Aanvulling blokgegevens] ook "alle locs mogen keren" en "niet beveiligd gebied" moeten worden aangevinkt. Het rijden van "loc 21", de wielenreiniger, wordt aangestuurd door een speciale actie. Die verhindert het rijden van blok 142 naar 143, zolang bezetmelder 3.05 niet bezet is. Zodra dus een trein blok 99 inrijdt start ook de wielenreiniger. Deze rijdt virtueel dan onmiddellijk blok 143 in en zou meteen weer stoppen. Door in de vaste route bij blok 143 op te geven dat er gestopt moet worden op basis van tijd, kan ook een aantal seconden (de decoder is ingesteld als niet geijkt) doorrijden worden ingesteld. De duur hiervan en de juiste decoderstappen zul je nog proefondervindelijk moeten vaststellen. Nadat het aantal seconden is verlopen, stopt de wielenreiniger, wacht een paar seconden en keert. Daarbij wordt hij "teruggebeamed" (de bezetmelder staat immers al in, dus de loc is er meteen) naar het beginblok en begint het hele spel opnieuw. Het enige tricky punt is het starten van de vaste route. Als de bezetmelder van blok 143 instaat, start de vaste route niet, omdat dan het blok als bezet wordt gezien. De startprocedure is daarom als volgt: Weerstanden van de bezetmelder losnemen en de vaste route start bij de eerste doorkomst van een trein in blok 99. Nu de weerstanden weer aansluiten en de route zal nu blijven draaien. Je kunt natuurlijk in plaats van een virtuele pendelroute ook een echte pendelroute maken, waarop een loc met hetzelfde adres (in mijn geval 21) heen en weer rijdt. Je moet dan nog wel een blokkade maken dat het wielreinigersblok niet wordt binnengereden, als de loc terugrijdt (en dus de wielenreiniger ook andersom draait). Wanneer het wielreinigersblok in twee richtingen wordt bereden, kan het op een analoge manier worden uitgevoerd. Dan moet ook een speciale actie worden gemaakt voor het rijden van blok 143 naar 142 en een doorrijtijd worden ingegeven voor blok 142. Bij de logische acties van het bezet worden van de inrijmelder moet dan ook een richtingsafhankelijke logische actie worden opgenomen, zoals bezetmelder 3.05 is bezet EN trein rijdt van blok 22 naar blok 99. En omgekeerd natuurlijk voor bezetmelder 3.06 EN rijden van blok 23 naar 99. Enfin het is een heel verhaal geworden, maar het werkt bij mij goed. Mocht je nog aanvullende vragen hebben, dan hoor ik het graag.
Download Attachment: Wielreiniger.bck 84,42 KB
Met beste groeten Dirk HO=TC |
Bewerkt door phdirk op 29 jun 2011 23:05:40 |
|
|
PaHaSOFT
3413 Posts |
Geplaatst - 04 jul 2011 : 13:34:22
|
Hoi,
Wachten kan ook op de volgende versie Koploper.
Hierin kan je (zij het beperkt) vanuit een logische actie opdrachten geven naar een rijwindow: - snelheid (indien loc niet automatisch rijdt) - rijrichting (indien loc stilstaat en niet automatisch rijdt) - functies f1 t/m f12
Lost volgens mij een hoop ellende op.
Mvg, Paul. |
|
|
phdirk
Netherlands
2570 Posts |
Geplaatst - 04 jul 2011 : 21:30:22
|
Hallo Paul,
Zeker en hartstikke goed dat je op deze manier weer aan Koploper werkt. Ik heb eerst ook geprobeerd het rechtstreeks met logische acties aan te sturen, maar daar zaten de goede functionaliteiten nog niet tussen. Daarvoor heb je de dingen nodig, zoals je ze nu aangeeft. Tot die tijd kan Theo dan mijn geknutsel gebruiken.
Met beste groeten Dirk HO=TC |
Bewerkt door phdirk op 04 jul 2011 21:34:02 |
|
|
Leon
Netherlands
49 Posts |
Geplaatst - 05 jul 2011 : 09:29:58
|
quote: Oorspronkelijk geplaatst door PaHaSOFT
Hoi,
Wachten kan ook op de volgende versie Koploper.
Hierin kan je (zij het beperkt) vanuit een logische actie opdrachten geven naar een rijwindow: - snelheid (indien loc niet automatisch rijdt) - rijrichting (indien loc stilstaat en niet automatisch rijdt) - functies f1 t/m f12
Lost volgens mij een hoop ellende op.
Mvg, Paul.
Hallo Paul
Hier ben ik heel erg blij mee. Nu kan ik mn Heljan Containerkraan automatisch gaan aansturen. Bedankt Paul
Leon Moerdijk |
|
|
lieberom
Netherlands
52 Posts |
Geplaatst - 05 jul 2011 : 22:06:40
|
Thanx, Paul.
MVG, Theo
Koploper, IB II, HSI-88, Power3(4x), Power4(1x) en dit alles in schaal N. |
|
|
lieberom
Netherlands
52 Posts |
Geplaatst - 01 okt 2011 : 22:02:39
|
Thanx Paul,
Versie 7.4 met de nieuwe speciale actie, aansturen rijwindow, werkt super.
Nogmaals Dank.
MVG, Theo
Koploper, IB II, HSI-88, Power3(4x), Power4(1x) en dit alles in schaal N. |
|
|
fredamsterdam
46 Posts |
Geplaatst - 21 sep 2014 : 09:34:14
|
Ben nu zover met mijn modelbaan dat ik de lux wielenreiniger incl decoder kan inbouwen. Nu lees ik dat via speciale en logische acties de wielenreinger aan te sturen is. Hiermee heb ik geen ervaring, hoe dien ik een en ander in te voeren. De wielenreiniger ligt in een speciaal spoor welke van beide zijde bereden kan worden.
grt. Fred |
|
|
phdirk
Netherlands
2570 Posts |
Geplaatst - 21 sep 2014 : 19:14:32
|
Hallo Fred,
Om het goed te laten werken kijk je of de eerste bezetmelder van het blok waarin de wielenreiniger ligt bezet wordt. Dan start je via een speciale actie de motor van de wielenreiniger via de actie "Aansturen Rijwindow". Hierbij geef je de snelheid van de motor een aantal decoderstappen. Bij het bereiken van de tweede bezetmelder schakel je op dezelfde manier de motor weer uit. Omdat je in twee richtingen rijdt, zul je bij de registratie van het bezet worden van de bezetmelder ook moeten kijken uit welk blok de trein komt. Je kunt dan het beste twee logische acties met "AND" combineren, dus bijvoorbeeld bezetmelder 1.01 wordt bezet en de trein rijdt van blok 1 naar 2. Op die manier moet het in te regelen zijn.
Met beste groeten Dirk HO=TC |
|
|
fredamsterdam
46 Posts |
Geplaatst - 22 sep 2014 : 15:48:38
|
ik kom er niet helemaal uit. Ik heb het volgende gedaan: Speciale acties: stamgegevens Omschrijving: starten wielenreiniger conditie: 1 of meer bezetmeldpunten bezet/ logische acties waar de 2 bezetmeldpunten van het desbetreffende blok aangevinkt. logische actie aangevinkt
Actie: wat dan te doen: aansturing rijwindow locomotief: lux wielenreiniger snelheid/functie: 10
logische actie:
omschrijving: besturing wielenreiniger basisomschrijving: besturing wielenreiniger@ toon in groep: geen wanneer waar: bezetmeldpunt is bezet bezetmeldpunten aangevinkt
wat doe ik niet goed?
groeten Fred
|
|
|
phdirk
Netherlands
2570 Posts |
Geplaatst - 23 sep 2014 : 16:30:21
|
Hallo Fred,
Als je bij de speciale actie al het bezet zijn van een bezetmeldpunt gebruikt hoef je daar geen logische actie meer voor te maken. Je kunt dan alleen de wielenreiniger niet afhankelijk van de richting aansturen. Dat hoeft ook niet als je de luxreiniger laat draaien als één van de bezetmelders in het blok bezet is. Is één van de bezetmelders ook bezet als de loc op de wielenreiniger staat? Als dat namelijk niet zo is, dan blijft de wielenreiniger namelijk niet draaien. Je moet er dus voor zorgen dat de conditie "een van de bezetmelders bezet" ook waar is als de loc op de reiniger staat.
Je kunt de logische actie dan achterwege laten.
Dat zou moeten werken.
Met beste groeten Dirk HO=TC |
Bewerkt door phdirk op 23 sep 2014 16:31:51 |
|
|
fredamsterdam
46 Posts |
Geplaatst - 23 sep 2014 : 17:03:30
|
Hoi Dirk
Het werkt! precies zoals jij al aangaf alleen een speciale actie was genoeg. ik heb nog een 2e speciale actie gemaakt dat als de 2 bezetmeldpunten vrij zijn de wielenreiniger moet stoppen en dit functioneert prima. Dank voor je snelle en deskundige ondersteuning.
grt Fred |
|
|
Pagina: 1 2 (of 2) |
Onderwerp |
|