Auteur |
Onderwerp |
|
carel richters
Netherlands
348 berichten |
Geplaatst - 07 feb 2011 : 19:03:00
|
Hallo mede KL gebruikers,
Mede door het lezen van dit forum ben ik op het idee gekomen om in een vaste route andere treinen met een vaste route te laten starten. Dit gaat uitstekend voor alle treinen en locs, waarvoor ik een vaste route heb aangemaakt, behalve voor twee Pico treinen. Deze weigeren te vertrekken. De logische en speciale acties zijn exact gelijk aan die voor de andere treinen en locs, behalve natuurlijk, dat de van toepassing zijnde blokken en treinen gewijzigd zijn. Het vreemde is, dat dit zelfs in de teststand gebeurt. Dan is er geen verbinding met een centrale en dus ook niet met een trein/loc en toch vertrekken deze treinen ook dan niet. Als ik ze handmatig sleep naar het volgende blok, dan vertrekken ze wel en houden ze elkaar over en weer op gang (ik laat ze halverwege ergens stoppen en weer vertrekken op basis van een logische actie), maar opnieuw starten op basis van de daarvoor gemaakte speciale acties en logische acties doen ze niet, terwijl dat bij de andere treinen wél gebeurt.
Ik kan moeilijk geloven, dat het aan de door Pico gebruikte decoders ligt, want dan zouden ze het in de teststand wél moeten doen.
Wie heeft er een idee?
Mvrgr Carel |
|
Wissels
Netherlands
1450 Posts |
Geplaatst - 07 feb 2011 : 19:16:56
|
Hallo Carel,
in een ander topic vraag je om de database, lijkt mij in dit geval ook zeker van toepassing.
met vriendelijke groet,
Walter
Marklin testbaan met 6021/6050 Vaste baan met Central Station 1 Reloaded. Doe wat je zegt, dan lieg je niet. |
|
|
dentheo
Belgium
1758 Posts |
Geplaatst - 07 feb 2011 : 19:16:56
|
quote: Oorspronkelijk geplaatst door carel richters
Ik kan moeilijk geloven, dat het aan de door Pico gebruikte decoders ligt, want dan zouden ze het in de teststand wél moeten doen.
Hoe zijn die loks op hun plaats gekomen ? Reden ze er automatisch heen of heb je ze er manueel gezet ? Ik denk dat ze automatisch gereden moeten hebben, anders kent koploper de rijrichting niet. Wel een gok
Theo vanop de heide. N+SX+kpl+kplRsd |
|
|
Wim Ros
Netherlands
6230 Posts |
|
carel richters
Netherlands
348 Posts |
Geplaatst - 07 feb 2011 : 21:59:20
|
Aan alle glazen bol kijkers,
Bijgaand mijn database. Het gaat om de hondekoppen geel en groen. de andere treinen doen het wel.
mvgr Carel
Download Attachment: Zwiep4.bck 407,52 KB |
|
|
dentheo
Belgium
1758 Posts |
Geplaatst - 07 feb 2011 : 22:17:04
|
Ik durf het bijna niet zeggen, maar in het rijwindow van die hondekoppen staat de vaste route NIET aangevinkt ???
Of is dat alleen in de backup ?
Theo vanop de heide. N+SX+kpl+kplRsd |
|
|
Wim Ros
Netherlands
6230 Posts |
Geplaatst - 07 feb 2011 : 22:17:15
|
Carel,
Bij deze 2 heb je gekozen voor alle, en bij al die andere heb je specifiek voor een trein gekozen. En je hebt in het rijwindow van beide treinen de vaste route niet aangevinkt.
En 9.14 is aangesloten in blok 16.
Mvg Wim.
Alleen de waarheid ligt in het midden
s88SD16-n s88XPressNetLI LocoNet-Interface s88LN xTreme Keerlus |
Bewerkt door Wim Ros op 07 feb 2011 23:03:00 |
|
|
carel richters
Netherlands
348 Posts |
Geplaatst - 08 feb 2011 : 00:09:38
|
Hallo Theo en Wim,
Eerst een reactie op het niet aangevinkt zijn van de vaste route. Als ik een vaste route heb aangeklikt in het rijvenster is het vinkje weg, zodra ik het venster sluit, tenzij een loc aan de vaste route begonnen is. Tenminste ik constateer, dat, als ik het venster weer opnieuw oproep, het vinkje van de vaste route dan verdwenen is. Voor de treinen, die het wél doen is het geen probleem om aan hun vaste route te beginnen, als de speciale actie, die voor hen bestemd is hen daartoe oproept. Naar mijn mening kan het ontbreken van het vinkje niet het probleem zijn.
Wat de opmerking van Wim betreft over het aangevinkt zijn bij de hondekoppen voor alle treinen ipv van deze treinen: ik denk, dat je bedoelt in de logische acties. Het klopt, dat ik bij de fake acties, die ik gebruik voor alle specifieke acties, waar tenminste drie logische acties moeten worden ingezet, alle treinen heb aangevinkt. Maar die fake acties worden ook toegepast in de speciale acties van de treinen, waar het wél werkt. In de speciale acties, die ik voor de hondenkoppen gebruik, zijn voor de specifieke logische acties, die op de hondekoppen van toepassing zijn, alleen de hondekoppen aangevinkt, groen of geel. Dus naar mijn inzicht kan het dat ook niet zijn.
Wat de bezetmelder 9.14 betreft: Wim, ik vind het bijzonder kanp, dat je dat onmiddellijk ongevraagd gevonden hebt. Het was mij nog niet opgevallen. Het moet 9.09 zijn. Elke trein heeft tot nu toe tijdig gestopt in blok 16 of doorgereden als het mocht. KL heeft nooit gemeld, dat hij een trein kwijt was, omdat die 9.14 niet had aangelopen. Eigenlijk begrijp ik nu niet, dat dit altijd goed gefunctioneerd heeft, want feitelijk kan dit niet.
Wat de eigenlijk vraag betreft, waarom doen die hondekoppen het niet, moet ik de vraag misschien omdraaien, waarom doen die andere treinen het wel? Wie het weet mag het zeggen.
Mvrgr Carel |
|
|
Wim Ros
Netherlands
6230 Posts |
Geplaatst - 08 feb 2011 : 00:20:26
|
Carel,
waarom ze het niet doen vertellen we je toch, er staat geen vinkje in het rijwindow bij de vaste route.
Blok 71 werkt ook niet, daar is geen enkel tabblad aangevinkt.
Verder zie ik het verband nog niet echt met jouw logische acties en je vaste routes, maar dat kan helemaal aan mij liggen.
De routes starten in 61 of 62 en er moet minstens 1 blok vrij zijn.
Volgens mij zit het probleem dat ze elkaar in 61 en 62 op moeten starten.
Mvg Wim.
Alleen de waarheid ligt in het midden
s88SD16-n s88XPressNetLI LocoNet-Interface s88LN xTreme Keerlus |
Bewerkt door Wim Ros op 08 feb 2011 01:46:43 |
|
|
dentheo
Belgium
1758 Posts |
Geplaatst - 08 feb 2011 : 10:42:41
|
quote: Oorspronkelijk geplaatst door carel richters
Eerst een reactie op het niet aangevinkt zijn van de vaste route. Als ik een vaste route heb aangeklikt in het rijvenster is het vinkje weg, zodra ik het venster sluit, tenzij een loc aan de vaste route begonnen is.
Om alle twijfel uit te sluiten, over welke vinkjes we het hebben. Bij de vaste route kun je kiezen waar deze route in het rijwindow aangeboden zal worden.Dat kunnen bepaalde loks zijn of alle loks. De hondekop routes blijken geldig voor alle loks (ok dat kan)
In het rijwindow moet je de route dan nog eens aanvinken.
Ik heb, in het rijwindow van de hondekop geel, nu een vinkje bij hondekop onder variabele routes EN een vinkje bij hondekop geel onder vaste routes, ondertussen is koploper al twee maal afgesloten en weer geopend en ze staan er toch nog altijd...
Theo vanop de heide. N+SX+kpl+kplRsd |
|
|
Wim Ros
Netherlands
6230 Posts |
Geplaatst - 08 feb 2011 : 11:28:13
|
Hi,
Met een beetje hulp van de glazenbol en jomanda, denk ik de gedachte achter het geheel te begrijpen.
De bedoeling is dat een vaste route van start gaat als er bepaalde logische acties waar zijn, die er op hun buurt dan weer voorzorgen dat er via een speciale actie een vaste route start.
Ik heb de indruk dat geen enkele logische/speciale actie dat echt doet. Maar ik zoek en probeer nog even verder. Ik zie wel de vaste route starten op basis van zijn begin blok, als het vinkje is geplaatst in het rijwindow.
Mvg Wim.
Alleen de waarheid ligt in het midden
s88SD16-n s88XPressNetLI LocoNet-Interface s88LN xTreme Keerlus |
|
|
Wim Ros
Netherlands
6230 Posts |
Geplaatst - 08 feb 2011 : 13:01:56
|
Hi,
Goed, eigenlijk heb ik het wel een beetje gehad.
Wat Carel wil, werkt niet terwijl de suggestie wel wordt gewekt dat het zou moeten werken.
Carel wil via een Speciale Actie een Vaste route starten. Onddanks dat aan alle voorwaarden wordt voldaan start de route niet.
Van de week al een probleem met de blokgroepen, die niet doen wat ze zouden moeten doen en nu dit weer, opgeteld bij de ervaringen uit het verleden, begin ik toch echt te twijfelen aan de juiste werking van al de opties binnen koploper.
Wie het wel kan of weet mag het zeggen.
Mvg Wim.
Alleen de waarheid ligt in het midden
s88SD16-n s88XPressNetLI LocoNet-Interface s88LN xTreme Keerlus |
|
|
PaHaSOFT
3413 Posts |
Geplaatst - 08 feb 2011 : 13:33:41
|
heren,
Wat een gezwam en veronderstelling.
Even concreet: hoe wil je vanuit een speciale actie een vaste treinroute starten? Dit is onmogelijk daar deze optie er niet is. Het enige wat wel kan is het vinkje activeren in het rijwindow maar dit wil nog niet zeggen dat de route dan meteen start.
In het verleden al eens prive de database van Carel bekeken en daar pas ik voor om dit nog eens te doen. Veel te ingewikkeld om hier nog ondersteuning op te geven.
Als jullie een simpel voorbeeld hebben dan wil ik best even kijken of dit een mogelijke bug is. Stuur mij dan prive even een voorbeeld database met 1 vaste treinroute en zo min mogelijk logische acties.
Ik lees het wel in mijn mailbox of ik nog iets moet doen.
Paul
Mvg, Paul. |
|
|
dentheo
Belgium
1758 Posts |
Geplaatst - 08 feb 2011 : 14:14:08
|
Zomaar tweee ideetjes Carel:
1)De vaste route wordt wel enkel geactiveerd als de hondekop in blok 42 is, en steeds de gele route ?
2)Ik lees ook uit de help dat de speciale actie de vaste route activeert, dat is volgens mij gelijk aan het vinkje zetten in het rijwindow. Wil toch niet echt zeggen dat men een lok "start" ?
Theo vanop de heide. N+SX+kpl+kplRsd |
Bewerkt door dentheo op 08 feb 2011 18:35:59 |
|
|
Wim Ros
Netherlands
6230 Posts |
|
Wim Ros
Netherlands
6230 Posts |
Geplaatst - 08 feb 2011 : 16:42:42
|
Goed komt tijd komt raad.
Een simpele ovaal gemaakt met een inhaalspoor.
Situatie nageboost zoals die in Carel zijn database staat.
Een vaste route starten als meerdere logische acties waar zijn.
Wat ik gedaan heb, is kijken of er een bepaalde lok in een blok staat, en of er een blok leeg is. Leek mij een mooie controle voor het starten van een rangeer beweging.
Resultaat, hiermee wordt het vinkje in het rijwindow bij de vaste route niet gezet.
Tweede test kijken of beide blokken leeg zijn. Resultaat idem.
Derde test kijken of 1 blok leeg is, werkt alleen als hij van bezet naar vrij gaat, werkt niet als hij nooit eerder bezet is geweest.
Vierde test alleen kijken of een bepaalde lok in een blok staat. Werkt alleen als hij daar aankomt. Staat hij daar al, wordt het vinkje niet gezet.
Men kan zeggen dat het werkt, maar.....
Ik zou verwachten zeker bij controles op vrije blokken dat dit altijd werkt, en zeker in samenspel met meerdere controles (logische acties) maar misschien dicht ik koploper wel te veel functionaliteit toe, en verwacht ik er teveel van. Kan natuurlijk altijd. Feit blijft dat ik in ieder geval iedere keer weer op het verkeerde been gezet wordt als ik een stukje uit de handleiding lees.
Met vallen en opstaan ook leren lopen en daarmee mijn beperkingen ontdekt, nu dat nog even binnen koploper toepassen.
Wat niet werkt is de controle op meerdere logische acties, wat het geval is in de database van Carel.
Mvg Wim.
Alleen de waarheid ligt in het midden
s88SD16-n s88XPressNetLI LocoNet-Interface s88LN xTreme Keerlus |
|
|
carel richters
Netherlands
348 Posts |
Geplaatst - 08 feb 2011 : 17:08:32
|
Hallo allemaal,
Ik denk, dat we het draadje maar zo langzamerhand moeten sluiten. Ik wil wél kwijt, dat: - ik niet heb gezegd, dat er een bug in het programma zit; - als Paul zegt, dat het niet mogelijk is een vaste route te laten starten dmv een speciale actie, ik mij afvraag, waarom ik het bij 4 treinen wél voor elkaar gekregen heb, maar toevallig bij 2 Pico treinen niet en daarop heeft mijn vraag betrekking; ik verwijs hem in dit verband naar het tabblad Actie van de speciale actie, waarbij "Wat dan doen" als laatste optie "Activeer een vaste route bij locomotief" kan worden ingesteld; ik leg dat uit als het starten van een vaste route (en getuige het feit, dat dit bij eeen aantal treinen ook gebeurt, lijkt die veronderstelling ook zo gek nog niet); want wat is het nut van alleen activeren zonder te starten? - ik mijn schouders maar eens ophaal over Pauls opmerking: "ik heb wel eens meer Carels database bekeken: mij veel te ingewikkeld"; ik heb niet zo lang geleden mijn database - toen nog zonder al die logische en speciale acties, dus niet zo ingewikkeld - naar hem toegestuurd met het probleem, dat een loc volgens KL op twee plaatsen tegelijk was en de vraag, hoe dat kon en of dit wellicht een bug zou kunnen zijn; Paul heeft mij toen naar dit forum verwezen en sindsdien ben ik hier vaker op te vinden net als gevolg, dat ik gewezen ben op de mogelijkheden van speciale en logisce acties en daarmee wat ben gaan stoeien; het is zo ingewikkeld geworden, omdat Paul die leuke mogelijkheden heeft gecreëerd; ik complimenteer hem daar juist mee.
Na dit gezegd te hebben mag het draadje wat mij betreft gesloten worden. Het is voor mij echt geen halszaak en ik wil het graag prettig houden.
Mvrgr Carel |
|
|
Wim Ros
Netherlands
6230 Posts |
Geplaatst - 08 feb 2011 : 17:36:32
|
Carel,
Als je mijn verslag goed leest, weet je waarom het wel werkt, en waarom het niet werkt. Je kunt een vaste route gewoon activeren met een speciale route. En zodra hij geactiveerd is zal hij ook meteen starten, tenminste dat doet hij met deze proefopstelling. Maar behaalde resultaten uit het verleden geven geen garantie voor de toekomst.
Ik zou zeggen doe er je voordeel mee, en bij verdere vragen, kijken we weer verder. Nooit te oud om iets te leren.
Mvg Wim.
Alleen de waarheid ligt in het midden
s88SD16-n s88XPressNetLI LocoNet-Interface s88LN xTreme Keerlus |
|
|
Wim Ros
Netherlands
6230 Posts |
Geplaatst - 08 feb 2011 : 18:47:53
|
Hi,
Laat ik nog even wat verder zwammen en veronderstellen
De conclussie is denk ik dat meerdere controles op logische acties niet werken, binnen de speciale actie. Dat zal dus altijd via een AND of een OR moeten plaatsvinden denk ik.
En om het een en ander duidelijker te maken voor de gebruikers, is het denk ik best wel handig als er na de selectie van een bepaalde logische actie en er is een keus uit meerdere, deze keuzes dan op grijs te zetten zodat ze niet meer te selecteren zijn. Alleen de geselecteerde blijft dan actief en selecteerbaar zodat hij uitgezet kan worden, zodat de volledige keuze lijst weer beschikbaar komt. Waarschijnlijk zal zoiets simpels voor velen onder ons de zaak een stuk duideijker maken.
Op punten waar er meedere keuzes wel mogelijk zijn blijft alles selecteerbaar, op plaatsen waar maar 1 keus mogelijk is gaan die op grijs.
Een regeltje opnemen in de online help dat de logische actie alleen maar een waarde doorgeeft als er een status verandering plaats heeft gevonden, zal ook veel helderheid brengen.
Eind zwam modus.
Mvg Wim.
Alleen de waarheid ligt in het midden
s88SD16-n s88XPressNetLI LocoNet-Interface s88LN xTreme Keerlus |
|
|
dentheo
Belgium
1758 Posts |
Geplaatst - 08 feb 2011 : 19:09:33
|
quote: Oorspronkelijk geplaatst door Wim Ros
Je kunt een vaste route gewoon activeren met een speciale route. En zodra hij geactiveerd is zal hij ook meteen starten, tenminste dat doet hij met deze proefopstelling.
Wim, wat bedoel je hiermee ? Stond de lok stil en vertrok hij na het activeren ? Of bleef het vinkje "hangen" ?
Theo vanop de heide. N+SX+kpl+kplRsd |
|
|
Wim Ros
Netherlands
6230 Posts |
|
PaHaSOFT
3413 Posts |
Geplaatst - 08 feb 2011 : 19:46:41
|
Iedereen dicht teveel toe aan wat Koploper zou kunnen. Helpfile is nooit sterke kant geweest. Is trouwens ook zeer lastig om precies te beschrijven wat er geprogrammeerd (en bedoeld) is zodat gebruikers het ook snappen.
Feit zoals ik het heb bedoeld (en zoals het ook werkt): als een speciale actie de mogelijkheid "activeer vaste treinroute bij locomotief" wordt gekozen, dan bedoel ik daar alleen maar het vinkje plaatsen in het rijwindow bij die vaste treinroute. Het starten gebeurt gewoon zoals altijd: dus als de situatie richtingsblok / eerste blok zich voordoet. Ik geef toe: dit staat onhandig beschreven in de helpfile bij de speciale actie en zal ik nog wel eens een keertje aanpassen. Verder heb ik er ook bewust voor gekozen om het alleen te laten gebeuren als de conditie van de speciale actie van "niet waar" naar "waar" gaat. Ik wil hiermee voorkomen dat als je altijd zou reageren op "waar" van de speciale actie je de vaste treinroute nooit krijgt uitgezet in het rijwindow (omdat deze meteen weer wordt aangezet).
@Wim Jij spuit kritiek over dingen die niet werken. Prima; maar stuur dan ook bijbehorende database mee waarmee jij dingen hebt uitgeprobeerd zodat ik het ook kan beoordelen en dat ik dan zeker weet dat ik naar hetzelfde zit te kijken als de gebruiker(s). Uitbreidingen komen niet: bugs oplossen doe ik nog steeds zoals beloofd. Misschien zijn het wel bugs in de helpfile
Misschien nog een tip na het bovenstaande: - maak maar eens een logische actie aan bv: "uitkomst test" - kopieer een van de speciale acties die niet werken en hang hier de aangemaakte logische actie als uitkomst aan (dus niet meer activeren vaste treinroute) - hierboven staat dus dat alleen bij de overgang van "niet waar" naar "waar" het vinkje wordt gezet in het rijwindow (als aan de aanvullende acties zijn voldaan zoals blok en dergelijke). - Door middel van uitkomst logische actie kan je dus zien wat de status is van "uitkomst test" en dus wanneer het koppelen eventueel zou gebeuren.
Speciale actie heeft dus maar 2 statussen: rechtdoor / afbuigend (in geval van wissel) of waar / niet waar in geval van logische actie of andere items. Als je dus de conditie hebt opgebouwd op basis van "1 of meer logische acties waar" dan maak je een "of" constructie. De uitkomst van de speciale actie reageert dus niet op iedere logische actie (of bezetmeldpunten) afzonderlijk.
Verder zal ik mij in deze discussie weer lekker afzijdig gaan houden.
Paul. |
Bewerkt door PaHaSOFT op 08 feb 2011 19:59:27 |
|
|
Wim Ros
Netherlands
6230 Posts |
Geplaatst - 08 feb 2011 : 21:25:42
|
@Paul,
Je krijgt binnenkort, een aantal databases met dezelfde basis, waar in verschillende instellingen staan. Ik ga dit even op mijn gemak voor je op een rijtje zetten. Zal daar dan bij zetten, wat ik denk wat niet werkt. Op dit moment is de database van Carel daar zeker niet geschikt voor, daar in zie je door de bomen het bos niet.
Mvg Wim.
Alleen de waarheid ligt in het midden
s88SD16-n s88XPressNetLI LocoNet-Interface s88LN xTreme Keerlus |
|
|
carel richters
Netherlands
348 Posts |
Geplaatst - 08 feb 2011 : 22:54:10
|
Heren, heren,
Alle "paniek" was voor niets. Wat dit onderwerp betreft: er zit geen bug in KL. Er zat een bug in mijn speciale actie voor de hondekoppen: er stond in het tabblad Actie van beide specifieke acties een blok in, dat niet het richtingsblok van de vaste routes was. Daardoor startte beide hondekoppen niet met de vaste route. Ik heb er 100 keer naar gekeken en het was me 100 keer niet opgevallen, maar nu de 101e keer wel. Ik heb het goede blok er in gezet, getest en het werkt.
Dus Paul er is wel degelijk een specifieke actie, die een vaste treinroute doet starten en die werkt perfect. Je weet zelf niet hoe goed je bent en dat meen ik.
Ik vind het jammer, dat het ook niemand anders is opgevallen, dat de bloknrs verkeerd waren, dat had veel commotie gescheeld en ingrijpen van Paul bespaard. Gedane zaken nemen echter geen keer.
Ik kan niet zeggen, dat ik hiervoor mijn excuses aanbied. Ik kan er niets aan doen, dat op mijn vraag of iemand een verklaring wist voor het niet starten van de vaste route door die hondekoppen er allerlei verklaringen zijn gezocht en mogelijkheden zijn onderzocht, die de spijker niet op de kop sloegen.
Zoals vaak lag de oorzaak in een klein hoekje waar door iedereen over heen is gekeken inclusief mijzelf. Had ik dat niet gedaan, dan had ik de vraag hier ook niet gelanceerd.
In ieder geval allen hartelijk dank voor het meedenken en proberen. Ik hoop een volgende keer minder commotie te weeg te brengen.
Mvrgr Carel |
|
|
Wim Ros
Netherlands
6230 Posts |
|
carel richters
Netherlands
348 Posts |
Geplaatst - 09 feb 2011 : 12:12:56
|
Hallo Wim,
Inderdaad, dat bleek het probleem te zijn. Had ik het van tevoren geweten, dan was het geen probleem geweest en had ik de vraag niet gesteld. Achteraf bezien vind ik het jammer, dat ik zoveel mensen eigenlijk voor niets aan het werk heb gezet, maar achteraf kijk je een koe enz.
In ieder geval bedankt voor het meedenken
Mvrgr Carel |
|
|
|
Onderwerp |
|