raptor-forum.nl

Log in of registreer jezelf.

Login met gebruikersnaam, wachtwoord en sessielengte
Geavanceerd zoeken  

Nieuws:

Er wordt "ergens" nagedacht over een mogelijke toekomst voor de Raptor

Pagina's: [1]   Omlaag

Auteur Topic: 086 Blok-kruising logica  (gelezen 1425 keer)

0 leden en 1 gast bekijken dit topic.

Teunis

  • Administrator/Beheerder
  • Offline Offline
  • Berichten: 1.056
  • het leven spoort beter via rails
    • Bekijk profiel
    • Raptor forum bestaande
086 Blok-kruising logica
« Gepost op: 28:december:2011, 19:17:45 »

086 Blokkruising Logica

In combinatie met module 046 kunnen blokkruisingen in logische formules (met "AND", "OR" en "NOT" functies) worden opgenomen met het doel de Raptor routezoeker zodanig te beperken opdat buitengewone specifieke dienstplan gebruikerswensen gerealiseerd kunnen worden.
Heeft module 046 nodig om te werken.

« Laatst bewerkt op: 08:januari:2014, 14:46:38 door Teunis »
Gelogd
1e HoofdRaptor ID000338 (Main Raptor); 2e HoofdRaptor ID002010; Hand/interface Raptor ID000126
behpsw:Mstand33

Bert Stehouwer

  • Offline Offline
  • Berichten: 56
  • Raptor ID 272
    • Bekijk profiel
Re: 086 Blok-kruising logica
« Reactie #1 Gepost op: 21:december:2012, 22:29:31 »

 Beste Allen,

 Ik heb in blok kruisingen van rijweg 16m>SS2 de volgende blokken als kruising; SS2T, SS22 en SS21. SS22  en SS 21 dienen ingevoerd te worden als & zodat de rijweg 16m>SS2  niet uitgevoerd wordt als deze beide blokken bezet zijn.

Oplossing;
Module 086 blok kruising logica ( hier kunnen logische functie mee gemaakt worden dmv And, Or en Not functies)
Heeft 046 blok kruisingen per rijweg nodig.

Bij invoering in Raptor dient onderstaand uitgevoerd te moeten worden;
Blok SS2t als gewone blokkruising invoeren.
Blok SS21 invoeren, Raptor vraagt nu: altijd geldig of begin nieuwe reeks>Ja> kruising geldt als SS21 bezet is? >ja>
Blok SS22 invoeren, Raptor vraagt nu : altijd geldig of begin nieuwe reeks> nee> verhindering als SS22 & SS21 tegelijkertijd bezet?>ja>
OK
Nu komt in het blok kruisingen menu te staan; SS2T { SS21    SS22 } lees; SS2T of SS21 en SS22
De vragen van Raptor tijdens het invoeren dus goed lezen, eea is leest soms moelijk maar is wel logisch.

Bovenstaand uitgetest en jawel, in de praktijk werkt dit.
Volgens Mark zou er een & teken tussen de blokken moeten staan die er nu dus niet staat.Ik heb dit bij Mark gemeld. Als ik antwoord krijg zal ik dit hier aanvullen.


m vr gr Bert



Gelogd
Raptor ID 272

Anne W

  • Offline Offline
  • Berichten: 789
  • Raptor ID 000462 en ID 000050 (demo)
    • Bekijk profiel
Re: 086 Blok-kruising logica
« Reactie #2 Gepost op: 23:december:2012, 10:41:32 »

Beste Bert,

Heel goed, deze vind ik wel terug als ik er aan toe kom, bedankt.

Groet, Anne W
Gelogd
Raptor, Edits booster 10A, 3 Ma. 6090X decoders 27 staps, 12 MFX decoders (4 ESU) 6 met geluid (1 ESU), 28 staps, maar 27 staps voor de nieuwste Märklin MFX decoders, automatisch bedrijf (Raptor), voor het volgen van de bouw van mijn baan zie http://forum.3rail.nl/index.php?topic=6647.0

Bert Stehouwer

  • Offline Offline
  • Berichten: 56
  • Raptor ID 272
    • Bekijk profiel
Re: 086 Blok-kruising logica
« Reactie #3 Gepost op: 30:december:2012, 17:47:23 »

Beste Allen,

zie start topic waarbij deze vraag nog open stond;

Volgens Mark zou er een & teken tussen de blokken moeten staan die er nu dus niet staat.Ik heb dit bij Mark gemeld. Als ik antwoord krijg zal ik dit hier aanvullen.

Antwoord is binnen; de accolades ( haakje openen/sluiten) geven het EN commando weer. Er verschijnt dus geen & teken tussen de blokken.
(In de logische functie wereld wordt een EN teken als punt in formules weergegeven).

m vr gr Bert
Gelogd
Raptor ID 272

Teunis

  • Administrator/Beheerder
  • Offline Offline
  • Berichten: 1.056
  • het leven spoort beter via rails
    • Bekijk profiel
    • Raptor forum bestaande
Re: 086 Blok-kruising logica
« Reactie #4 Gepost op: 07:april:2013, 21:27:47 »

Begrepen dat Mark dit een moeilijk, moeilijk, moeilijk onderwerp vindt.

Bij Johan48 doet zich de volgende situatie voor:

Vanuit blok A kan er gereden worden naar blok 10 in de richting met de klok mee.
Vanuit blok 10 kan er gereden worden naar 3 verschillende en parallelle blokken 5, 6 en 12.
MAAR er kan ook tegen de klok in gereden worden. Dus de tegengestelde richting van de blokken 5, 6 of 12 zijn dan 5T, 6T en 12T (T van tegen de klok in).
Als blok 5T, 6T en 12 T bezet zijn en er gaat een trein van blok A naar blok 10, dan staan ze vervolgens in een pat stelling. Ze kunnen geen kant meer op.
Dit moet te voorkomen zijn door de rijweg blok A naar blok 10 te verhinderen met de extra modulen 086, blokkruisingslogica.
Dus rijweg A > 10 is verboden ALS blok 5T EN blok 6T EN blok 12T BEZET zijn.

Graag commentaar van de specialisten.

Valt bovenstaande OOK te voorkomen door gebruik te maken van extra modulen 076 PAT preventie modus ipv 086??

Groeten van teunis
« Laatst bewerkt op: 07:april:2013, 21:29:27 door Teunis »
Gelogd
1e HoofdRaptor ID000338 (Main Raptor); 2e HoofdRaptor ID002010; Hand/interface Raptor ID000126
behpsw:Mstand33

Mark

  • Offline Offline
  • Berichten: 313
  • Raptor ID000003
    • Bekijk profiel
Re: 086 Blok-kruising logica
« Reactie #5 Gepost op: 08:april:2013, 06:14:37 »

Beste Teunis,

Gelukkig staat dat al beschreven onder link http://www.raptor-forum.nl/index.php?topic=257.msg936#msg936

Tevens specifiek tbv de situatie bij Johan in link http://www.raptor-forum.nl/index.php?topic=253.msg893#msg893

Mvg Mark
Gelogd
ID000003

Teunis

  • Administrator/Beheerder
  • Offline Offline
  • Berichten: 1.056
  • het leven spoort beter via rails
    • Bekijk profiel
    • Raptor forum bestaande
Re: 086 Blok-kruising logica
« Reactie #6 Gepost op: 08:januari:2014, 14:18:51 »

086 Blokkruising Logica vrijgave rijwegen

« Reactie #1 Gepost op: 21 december 2013, 14:02:52 »

Reactie gepost door Bert Stehouwer

Beste Allen,

Ik wil graag een rijweg automatisch blokkeren totdat een situatie zoals hieronder beschreven bepaald dat de rijweg weer bereden mag worden.

ik heb 3 parallelle  rijwegen, 20M-15M, 21-16M en 21-17M. 16 ( is omloopspoor voor 17M) en 17 M mogen door alle treinen willekeurig bereden worden. 15M mag alleen bereden worden als zowel 16 als 17 M bezet zijn. De blokken 15, 16 en 17 vervolgen alle naar 18M

Via afsluitmelding 041 icm 059 is slechts 1blok, bv 17M te porgrammeren zodat 15M vrijgegeven wordt. Dan kan 16M nog steeds vrij zijn.

Via 086, blokkruising logica, kan ik een verhindering 20M-15M programmeren  waarbij de verhindering geldt als 17M vrij is en 16M vrij is; formule { / 17M 16M / } Dit zou dus inhouden dat de rijweg vrijgegeven wordt als 16 en 17 beide bezet zijn.
Tot op heden wordt 15M nog steeds willekeurig bereden.

Iemand ervaring met het juist vrij geven van rijwegen ipv het blokkeren?

m vr gr Bert
 
Antwoord van Mark: dd Tuesday, December 24, 2013 2:33 PM
Beste Bert,

Je wilt dus:
a)   20M-15M wil je dus verhinderen als 16M VRIJ is.
OF
b)   20M-15M wil je dus verhinderen als 17M VRIJ is.

Dan moet in het blokkruising scherm van 20M-15M staan:
 / 16M
 / 17M

Zonder de '{}' dus... (Die zijn tbv de 'EN' logische functie)

Mvg Mark

Reactie Bert Stehouwer

Beste Mark,

Onderstaand is correct en ik heb dit ingevoerd. Het lijkt te   
werken, ik wil eea nog verder uittesten omdat het soms lijkt dat   
toch rijweg 20M-15M gekozen wordt ondanks dat of 16M of 17M vrij 
is. Dit kan misschien ook veroorzaakt worden doordat de 
rijwegen   door Raptor eerder bepaalt worden en 17M of 16M dan 
net later  vrij  is gekomen.
Ik kom er op terug.

Wel worden soms treinen gestuurd naar 21M, ondanks dat ( vanaf 
21M  zijn de rijwegen 21M-16M en 21M-17M) zowel 16M als 17M bezet 
zijn.   De trein stopt dan dus in 21M totdat 16M of 17M vrij is   
ipv de  route naar 15M te kiezen. Kan dit ook 'verplicht' worden? 
Dus  verplichten het vrije blok 15M te kiezen?

m vr gr Bert

Reactie van Mark Sent: Friday, December 27, 2013 12:41 PM
To: Bert Stehouwer
Subject: Re: rijweg automatisch blokkeren

Beste Bert,

Ja, dan hetzelfde trucje toepassen:

a) "X"-21M wil je dus verhinderen als 16M VRIJ is.
OF
b) "X"-21M wil je dus verhinderen als 17M VRIJ is.

Dan moet in het blokkruising scherm van "X"-21M (ook) staan:
 / 16M
 / 17M

Mvg Mark

Reactie van Bert:

Beste Mark,

Het onderstaande trucje toepassen werkt niet, door de verhindering 
20M ( jouw X)-21M als 16M of 17M vrij is zal de route 20M-15M te 
vaak gekozen worden zonder de voorwaarde dat deze pas gekozen 
mag   worden als zowel 16 M als 17M bezet zijn. Na wat testen en   
instellingen gewijzigd te hebben blijkt dat de route 20M-15M nog   
spontaan gekozen wordt zonder dat 16M en 17M bezet zijn. En dat de 
route 20M-21M gekozen wordt ondanks dat 16 en 17M bezet zijn.


In mijn optiek moet de verhindering van 20M-15M opgeheven worden   
als zowel 16M als 17M bezet zijn. Dan zou dit een Nand ( not and)   
logische functie moeten worden, maar deze is volgens mij niet   
mogelijk in blokkruising 086?

Heb je nog een idee?

m vr gr Bert

Reactie van Mark:  Sent: Friday, January 03, 2014 12:22 PM
To: Bert Stehouwer
Subject: Re: rijweg automatisch blokkeren

Beste Bert,

Railplan bekeken... Dan zou het volgens mij als volgt moeten kunnen:

 =====================================================
 a) 20M-15M wil je dus verhinderen als 16M VRIJ is.
 OF
 b) 20M-15M wil je dus verhinderen als 17M VRIJ is.

 Dan moet in het blokkruising scherm van 20M-15M staan:
 / 16M
 / 17M
Zonder de '{}' dus... (Die zijn tbv de 'EN' logische functie)

PLUS:

 c) 20M-21M wil je dus verhinderen als 16M bezet is.
 EN
 d) 20M-21M wil je verhinderen als 17M bezet is.

 Dan moet in het blokkruising scherm van 20M-21M staan:
 { 16M
 17M }
 ================================

 "Het 20M-15M kiezen kan misschien ook veroorzaakt worden doordat de
 rijwegen door Raptor eerder bepaalt worden en 17M of 16M dan net later
 vrij is gekomen." Dat kan inderdaad een rol spelen, ja. Je kunt
 experimenteren met een seinhuis waarbij je blok 16M en 17M niet
 automatisch laat vertrekken. Dan kan je met "Trn->Inzetten Treinen"
 steeds een (virtuele) trein plempen in blok 16M en/of 17M...

 Mvg Mark

Reactie van Bert:
Beste Mark,

Ingevoerd zoals je beschreven hebt en het werkt!!
Het resultaat op de baan is beter dan verwacht, indien blokken 16M 
en 17M bezet zijn lopen treinen gewoon om via 15M, wat bv met een 
lange goederentrein een prachtig gezicht is.
Ik heb inmiddels nog meer EN verhinderingen aangebracht op 20M-21M 
ivm het ook aanwezig zijn van 16TK en 17TK ( kopsporen vanaf 
schaduwstation)  op 16M en 17M zoals eerder beschreven .
Boven de al aanwezige enkelzijdige blokkruisingen komt dan in het
blokkruising scherm van 20M-21M te staan:
9T 15TK15K 21M 15T
{ 16M   17M }
{ 16TK   17M }
{ 16M 17TK }

Door verder te verfijnen met blokverboden, stopverboden etc kan ik 
nog verder detailleren.
Module 086 blijft dus een van mijn favorieten.

Dank voor de hulp, ik zal een samenvatting op het forum plaatsen 
onder module 086.

m vr gr Bert

Beste Allen,

Zie hierboven het email verkeer zoals dat met Mark ontstaan is om via module 086 de oorspronkelijke vraag ( zie start onderwerp) te realiseren.
Let op, het email verkeer staat dus in omgekeerde datum t.o.v het forum, dus let op de datums en lees terug. in de mail van 3 jan staat dus de feitelijke oplossing.

Ik heb 1 blokverbod {16M 17TK} wel weer verwijdert doordat hierbij rijweg 20M-21M afgesloten lijkt te raken. Ik ga hier verder mee puzzelen.

In een eerdere uitleg onder module 086 is al uitgelegd hoe een EN {} blokverbod te krijgen, hierbij ook de uitleg hoe een OF / verbod te krijgen;
invoeren blok in blokkruising, bv 16M
>blokkruising altijd geldig of begin nieuwe reeks>Ja
> verhindering telt als 16M bezet is?> nee
> verhindering telt als 16M vrij is?>Ja
in het scherm nu /16m
Belangrijk is het lezen van de vragen zoals Raptor die stelt tijdens het invoeren.

m vr gr Bert
« Laatst bewerkt op: 08:januari:2014, 14:47:10 door Teunis »
Gelogd
1e HoofdRaptor ID000338 (Main Raptor); 2e HoofdRaptor ID002010; Hand/interface Raptor ID000126
behpsw:Mstand33
Pagina's: [1]   Omhoog
 

Pagina opgebouwd in 0.228 seconden met 35 queries.