Print deze pagina | Sluit het venster

Deadlock probleem

Geprint door: Koploperforum Digitale Treinbesturing
Webadres onderwerp: https://www.koploperforum.nl/topic.asp?TOPIC_ID=6676
Geprint op: 19 sep 2021

Onderwerp:


Auteur onderwerp: Paeshaes
Onderwerp: Deadlock probleem
Geplaatst op: 21 feb 2021 21:41:06
Bericht:

Als ik kies voor "rijden volgens bestemming" en vervolgens de trein(31) van blok 5 naar blok 20 sleep dan wordt de opdracht niet uitgevoerd en zie ik de melding "deadlock: niet alle blokken vrij"!! Verricht ik dezelfde handeling van blok 17 naar blok 20, dan krijg ik de melding niet. Ik heb al twee avonden zitten puzzelen maar ik kom er niet uit, wat zie ik over het hoofd? Wilt U mij advies geven.

vriendelijke groet Jan

Download Attachment: probeer.zip
38,7 KB

Reacties:


Reageer op auteur: JPJ
Gereageerd: 22 feb 2021 09:34:56
Bericht:

Hallo Jan,

Weet niet of het de oorzaak is.
Maar als ik van de blokken 11+12 en blokken 3+25+4 een 2 richtingsgroep maak lukt het wel.

Jos


Reageer op auteur: Paeshaes
Gereageerd: 22 feb 2021 11:57:43
Bericht:

Jos,
Je aanwijzing opgevolgd en van blok 11 en 12, en blok 4, 25, 3 twee aparte blokgroepen gemaakt (blokgroep 1 en 2) onder eigenschappen van het blok (elke blok afzonderlijk het nummer van de tweerichtingsgroep toegekend). De situatie is echter onveranderd. Ik zie ook niet bij blokeigenschappen het extra tabblad "default richting" zoals wel in de gebruiksaanwijzing van koploper?
Ik gebruik koploper versie 9.4 nr 9)
vriendelijke groet Jan

quote:
Oorspronkelijk geplaatst door JPJ

Hallo Jan,

Weet niet of het de oorzaak is.
Maar als ik van de blokken 11+12 en blokken 3+25+4 een 2 richtingsgroep maak lukt het wel.

Jos


Reageer op auteur: JPJ
Gereageerd: 22 feb 2021 12:38:01
Bericht:

Hallo Jan,

Had de database binnengehaald zonder een vinkje bij inclusief locomotief standen te zetten.
Vandaar dat het bij wel werkte.

Ik zal even verder zoeken, of iemand anders komt al met de oplossing

Jos.

PS: Zie wel dat blok 10 handmatig bezet is, en dat is bij blok 5 in de deadlock ook aangevinkt.


Reageer op auteur: hubertus
Gereageerd: 22 feb 2021 19:42:21
Bericht:

Bij vertrek uit blok 5 moeten blok 9 en 10 allebei vrij zijn, bij vertrek uit blok 17 geldt die eis niet.
Ik zou sowieso die deadlocks nog een goed doornemen. Er zitten wat twijfelachtige tussen en ook enkele die zeker overbodig zijn.
Twee voorbeelden:
- als je van 17 naar 20 wilt, hoef je niet in de deadlock aan te geven dat blok 20 vrij moet zijn, die check doet koploper uit zichzelf al.
- als je van 5 naar 20 wilt geef je dus aan dat 9 en 10 allebei vrij moeten zijn, dan is de andere eis (minimaal 1 vrij van 4 en 10) overbodig, want per definitie waar als het andere waar is.

groet, Huub


Reageer op auteur: Paeshaes
Gereageerd: 22 feb 2021 20:31:48
Bericht:

Hallo Huub,

Het venijn zat in "- als je van 5 naar 20 wilt geef je dus aan dat 9 en 10 allebei vrij moeten zijn, dan is de andere eis (minimaal 1 vrij van 4 en 10) overbodig" na aanpassing in blok 4 en blok 10 was het probleem verholpen, aangezien blok 9 bezet was.

bedankt Hubertus!!

vriendelijke groet Jan

quote:
Oorspronkelijk geplaatst door hubertus

Bij vertrek uit blok 5 moeten blok 9 en 10 allebei vrij zijn, bij vertrek uit blok 17 geldt die eis niet.
Ik zou sowieso die deadlocks nog een goed doornemen. Er zitten wat twijfelachtige tussen en ook enkele die zeker overbodig zijn.
Twee voorbeelden:
- als je van 17 naar 20 wilt, hoef je niet in de deadlock aan te geven dat blok 20 vrij moet zijn, die check doet koploper uit zichzelf al.
- als je van 5 naar 20 wilt geef je dus aan dat 9 en 10 allebei vrij moeten zijn, dan is de andere eis (minimaal 1 vrij van 4 en 10) overbodig, want per definitie waar als het andere waar is.

groet, Huub


Reageer op auteur: Paeshaes
Gereageerd: 22 feb 2021 21:25:54
Bericht:

Hallo Jos,

Bedankt voor de tip mbt de twee-richtingsgroepen, weer wat wijzer geworden!

vriendelijke groet Jan

quote:
Oorspronkelijk geplaatst door JPJ

Hallo Jan,

Weet niet of het de oorzaak is.
Maar als ik van de blokken 11+12 en blokken 3+25+4 een 2 richtingsgroep maak lukt het wel.

Jos


Koploperforum Digitale Treinbesturing : https://www.koploperforum.nl/

© EKweb 2006

Sluit venster