Print deze pagina | Sluit het venster

Logische actie vraagje

Geprint door: Koploperforum Digitale Treinbesturing
Webadres onderwerp: https://www.koploperforum.nl/topic.asp?TOPIC_ID=7280
Geprint op: 22 feb 2025

Onderwerp:


Auteur onderwerp: ceesl
Onderwerp: Logische actie vraagje
Geplaatst op: 05 feb 2025 18:02:15
Bericht:

Goede middag,
Wil een wav file afspelen als een goederentrein een perron passeert.
Hiertoe een speciale actie voor afspelen file aangemaakt, welke wordt aangestuurd door een logische actie met waar/in "Blok gereserveerd". Dit werkt prima.
Alleen wordt dit file afgespeeld voor iedere trein. Dus speciale actie gewijzigd naar "Blok is gereserveerd door treintype" en in treintype tab juiste treintype aangevinkt.
Probleem is dat dit niet werkt. Nog steeds triggeren alle treinen het geluid. Hetzelfde geprobeerd met locomotief maar zelfde resultaat.
Alles opnieuw gestart maar geen verschil.
Komt dit iemand bekend voor. Wat ben ik vergeten/doe ik fout. Heeft iemand een voorbeeld waar deze constructie wordt gebruikt?
M.v.g.
Cees

Reacties:


Reageer op auteur: JackvdW
Gereageerd: 05 feb 2025 19:05:18
Bericht:

Hallo,

Net even getest en de "and" functie NIET in de Logische actie gemaakt maar in de Speciale actie. Dus een LA voor de treintype in een blok en een LA van een bezetmelder in dat blok.

Deze beide ingevuld bij de SA.
Dan in de SA Conditie ingesteld op "Alle bezetmelders / Logische acties Waar" (de and functie dus).

Bij wijziging van het treintype speelt het geluid niet meer.

Succes,

Groeten Jack.


Reageer op auteur: ceesl
Gereageerd: 06 feb 2025 12:01:44
Bericht:

Hallo Jack,
Dank voor je oplossing.
Het probleem bij deze oplossing is echter dat het afspelen van de wav plaatsvindt als de trein al in het blok is, maar moet plaatsvinden voordat de trein langs komt (waarschuwing/aankondiging). Bij gebruik van de bezetmelders is de trein al in het blok. Ik kan geen bezetmelder voor het blok gebruiken omdat er nog wissels voor het blok liggen en je dus niet weet waar de trein naar toe gaat (variabele route). Daarom had ik voor gereserveerd gekozen.
Groet,
Cees


Reageer op auteur: Wim Romijn
Gereageerd: 06 feb 2025 12:23:44
Bericht:

Cees,
Je kan ook een logische actie maken van trein rijdt van naar blok en de bezetmelder van het blok waar hij vandaan komt gebruiken.
Je kan ook gebruiken "Blok is gereserveerd voor trein komend uit blok"
Ook kan je de speciale actie pas laten ingaan na een ingestelde tijd als bovenstaande te vroeg is.

Het is een kwestie van proberen welke het beste werkt, de and of or functie bij logische acties bieden veel mogelijkheden.

Mvtgr,

Wim Romijn.
N - YaMoRc YD7001 - loconet


Reageer op auteur: ceesl
Gereageerd: 06 feb 2025 12:27:50
Bericht:

Hallo allemaal,
Nog even getest met "treintype rijdt van/naar blok" in de logische actie maar zelfde resultaat. Het lijkt of treintype niet van invloed is op resultaat.
Groet,
Cees


Reageer op auteur: Wim Romijn
Gereageerd: 06 feb 2025 12:45:11
Bericht:

Hoe heb je de speciale actie ingesteld.

Je kan het niet met één logische actie doen maar bijvoorbeeld:
1. Trein rijdt van blok x naar blok y
2. Blok x is bezet door treintype
3. Een "AND" functie met Actie 1 en actie 2.
Bij de speciale actie maar je gebruik van actie nr. 3

Als dat niet genoeg is kan je er eventueel nog een 4e actie maken van een bezetmelder van blok x en die je dan ook nog bij actie 3 toevoegt.

Zet de database even op het forum.
Ik kan mijn database hier wel zetten maar daar zie je door ca. 470 logische actie, 300 speciale acties, 30 sequences, 40 varaiale routes en 150 vaste routes de bomen door het bos niet als je niet weet waar je moet zoeken.

Mvtgr,

Wim Romijn.
N - YaMoRc YD7001 - loconet


Reageer op auteur: hubertus
Gereageerd: 06 feb 2025 13:32:25
Bericht:

Ik gebruik voor iets vergelijkbaars de logische actie "Blok is gereserveerd door treintype komend uit blok".
Dan is de logische actie alleen waar bij de geselecteerde treintypes.

Huub


Reageer op auteur: phdirk
Gereageerd: 06 feb 2025 20:48:29
Bericht:

Hallo Cees,

Ik heb voor iemand, die eenzelfde vraag had, de oplossing omgedraaid. Hij wilde dat werd aangekondigd 'De sneltrein uit X zal binnenkomen op spoor Y'.
Nu wordt in een blok voor het station de tekst afgespeeld en vervolgens wordt de trein naar het bewuste blok gestuurd via een variabele route. Dat werkt zonder problemen.
Met andere woorden, eerst de aankondiging en dan de trein naar het juiste blok sturen.

Met beste groeten
Dirk bj1953
HO=TC/IBII


Reageer op auteur: Wim Romijn
Gereageerd: 07 feb 2025 09:34:21
Bericht:

Huub,
Als je gebruik maakt van gereserveerd dan moet je opletten dat je nooit instellingen van een blok wijzigt.
Afhankelijk van instellingen worden er 1 of meerdere blokken gereserveerd. Ook veranderd de reservering als je een blok een stopverbod geeft.

Wijzig je in de toekomst iets van deze instellingen dan moet je niet vergeten de instelling van het geluid afspelen aan te passen.

Bij rijden van naar blok heb je daar geen last van.

Mvtgr,

Wim Romijn.
N - YaMoRc YD7001 - loconet


Reageer op auteur: hubertus
Gereageerd: 08 feb 2025 10:49:10
Bericht:

Wim,

In de meeste gevallen zal "Blok rijdt van/naar" op een ander moment waar en niet-waar worden dan "Blok is gereserveerd door treintype komend uit blok".
Het is van de specifieke situatie afhankelijk welke logische actie het beste is. Op mijn baan zou jouw oplossing er toe leiden dat de omroep net gestart is als de goederentrein al langs het perron rijdt. Ik heb die trigger veel eerder nodig, vandaar dat ik van de reservering uitga.

Jouw oplossing is trouwens te vereenvoudigen door "Treintype rijdt van/naar blok" te gebruiken, maar die had Cees al zonder succes geprobeerd. Dus vermoedelijk doet hij iets verkeerd.

groet, Huub


Reageer op auteur: ceesl
Gereageerd: 08 feb 2025 18:15:27
Bericht:

Allen,

N.a.v. de diverse suggesties heb ik m.b.v. logische acties en een speciale actie de zaak aan de praat gekregen zoals ik wil.
Tijdens het opruimen van alle probeersels kwam ik erachter dat ik in een LA een bezetmelder had aangevinkt (buiten het standaard zichtbare window). Dus nogmaals geprobeerd met het oorspronkelijke idee van "Blok gereserveerd door treintype" en het werkt. Dus met één LA en SA voor alle richtingen.
Was een leerzame les in LA's. Mijn dank voor alle suggesties en opmerkingen.

Groet,
Cees


Reageer op auteur: hubertus
Gereageerd: 08 feb 2025 18:20:05
Bericht:

Mooi dat het gelukt is.

Groet, Huub


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

© EKweb 2006

Sluit venster