Print deze pagina | Sluit het venster

Wanneer schakelen Logische Acties in?

Geprint door: Koploperforum Digitale Treinbesturing
Webadres onderwerp: https://www.koploperforum.nl/topic.asp?TOPIC_ID=6719
Geprint op: 27 jul 2024

Onderwerp:


Auteur onderwerp: mjdb
Onderwerp: Wanneer schakelen Logische Acties in?
Geplaatst op: 15 apr 2021 16:48:19
Bericht:

Ik heb variabele routes die actief zijn afhankelijk van Logische Acties. Bijvoorbeeld 'Knop Automatisch Rijden Actief' of 'Knop Opstellen Actief'. Dit werkt allemaal prima. Ter info, bij Automatisch rijden wil ik routes uitsluiten die wel nodig zijn bij opstellen en vice versa.

Maar... Als ik de treinen tijdelijk gestopt heb met de 'S' knop en daarna de knop 'Automatisch Rijden' of de knop 'Opstellen' kies gaat Koploper meteen routes kiezen zonder rekening te houden met de variabele routes die horen bij de betreffende knop.

Hoe kan ik zorgen dat eerst de Logische Acties worden geëvalueerd en toegepast op Variabele Routes en pas daarna de feitelijke routes worden gekozen?

Marco

- - - - - - - - - -
Centrale: Z21 (voorheen Digikeijs DR5000). Digikeijs Loconet modules voor blokken, wissels en servo's. Een OC32 met gekoppelde Arduino's voor seinen.
Fleischmann Piccolo rails met bedding.
Begonnen in augustus 2020.

Reacties:


Reageer op auteur: Wim Romijn
Gereageerd: 15 apr 2021 17:06:59
Bericht:

Marco,

Heb je bij de logische actie aan gegeven "Opgeslagen (vorige) waarde"
Dat staat bij mij aan en werkt ook na stops etc.

Mvtgr,

Wim Romijn.
N - DR5000 - loconet


Reageer op auteur: mjdb
Gereageerd: 16 apr 2021 09:07:42
Bericht:

quote:
Heb je bij de logische actie aan gegeven "Opgeslagen (vorige) waarde"

Bij de gebruikte Logische Acties is deze optie grijs (niet toegankelijk).


- - - - - - - - - -
Centrale: Z21 (voorheen Digikeijs DR5000). Digikeijs Loconet modules voor blokken, wissels en servo's. Een OC32 met gekoppelde Arduino's voor seinen.
Fleischmann Piccolo rails met bedding.
Begonnen in augustus 2020.


Reageer op auteur: Wim Romijn
Gereageerd: 16 apr 2021 09:18:42
Bericht:

Marco,

Je kan tijdens het rijden de uitkomst van de logische acties op je scherm zetten.
Kan je zien wat de uitkomst is als je op de 'S' drukt en wat er gebeurt met de uitkomst als je op Automatisch rijden of Opstellen gebeurt.

Eventueel je database hier zetten en even aangeven over welke logische acties het gaat.
Het zou namelijk goed moeten werken.

Mvtgr,

Wim Romijn.
N - DR5000 - loconet


Reageer op auteur: Bonaza
Gereageerd: 16 apr 2021 21:46:02
Bericht:

Hallo Marco en Wim,

In de logische actie bij "Waar/Wanneer" moet "nvt" staan. Anders kan men bij "startwaarde" "opgeslagen (vorige) waarde" niet selecteren.
Waarschijnlijk heeft Marco bij "waar/wanneer" het item "rijden automatisch" staan.

Groeten

Marcel


Reageer op auteur: mjdb
Gereageerd: 17 apr 2021 09:26:17
Bericht:

quote:
Je kan tijdens het rijden de uitkomst van de logische acties op je scherm zetten.
Kan je zien wat de uitkomst is als je op de 'S' drukt en wat er gebeurt met de uitkomst als je op Automatisch rijden of Opstellen gebeurt.

Ik kijk vaak naar de status van Logische Acties op het scherm. Je ziet meteen de relevante veranderingen als je de stop-knop indrukt of automatisch rijden. Dat werkt goed.

Ik heb veel Variabele Routes die alleen geldig zijn als Automatisch Rijden is geselecteerd. Of, net zo, Variabele Routes die alleen geldig zijn als Opstellen is geselecteerd. Als ik op Stop klik zijn de betreffende Logische Acties niet (meer) actief. Dat is natuurlijk correct.

Dan klik ik op Automatisch Rijden. Meteen loopt het scherm vol met gele lijnen van geplande routes en pas DAARNA worden de Logische Acties geactualiseerd. De net gekozen routes houden daar dus nog geen rekening mee.

Idem met de knop Opstellen. Ik gebruik de Logische Actie 'Opstellen geselecteerd' om bepaalde Variabele Routes uit te schakelen. Als ik wissel van 'Stop' naar 'Opstellen' worden dikwijls deze niet gewenste routes tóch gekozen omdat de Logische Acties nog niet zijn geactualiseerd.

Het is dus duidelijk een volgorde 'probleem' in het programma.

Ik kan best een work-around maken, maar ik vroeg me af of er niet al iets voor is ingebouwd.

Marco



- - - - - - - - - -
Centrale: Z21 (voorheen Digikeijs DR5000). Digikeijs Loconet modules voor blokken, wissels en servo's. Een OC32 met gekoppelde Arduino's voor seinen.
Fleischmann Piccolo rails met bedding.
Begonnen in augustus 2020.


Reageer op auteur: Wim Romijn
Gereageerd: 17 apr 2021 10:13:41
Bericht:

Marco,

Waarom doe je variabele routes die afhankelijk zijn van "automatisch rijden".
Dat je ze doet voor Opstelsporen begrijp ik, doe ik ook.

Maar dan zou ik die voor automatisch rijden nergens van afhankelijk laten zijn, dat is de normale situatie.
Of deze afhankelijk laten zijn van "Niet naar opstelsporen".

Mvtgr,

Wim Romijn.
N - DR5000 - loconet


Reageer op auteur: mjdb
Gereageerd: 17 apr 2021 10:43:38
Bericht:

quote:
Waarom doe je variabele routes die afhankelijk zijn van "automatisch rijden".


Ik gebruik regelmatig de optie 'Rijden met bestemming' <ctrl><F7>, met name in test-situaties.

Daarbij 'mogen' of 'moeten' treinen meer dan bij geheel automatisch rijden, bijvoorbeeld om uit te vinden waar bepaalde treinen stoppen etc.

Routes die altijd gelden hinderen daarbij, bijvoorbeeld omdat ze verbieden dat een trein ergens stopt terwijl ik dat juist wil testen.

Marco


- - - - - - - - - -
Centrale: Z21 (voorheen Digikeijs DR5000). Digikeijs Loconet modules voor blokken, wissels en servo's. Een OC32 met gekoppelde Arduino's voor seinen.
Fleischmann Piccolo rails met bedding.
Begonnen in augustus 2020.


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

© EKweb 2006

Sluit venster