Page 1 of 1

Fixed: Verzögerung-Funktion

Posted: Tue Jan 05, 2021 5:03 pm
by _DB_
Hallo Teddy,

ich stelle mir die Aktionen, die man im Reiter 'Beim Sperren' und 'Beim Freigeben' auswählen kann, wie eine Schrittkette vor (einzelne Stati einer State-Machine) - diese einzelnen Aktionen werden Funktion für Funktion abgearbeitet. Da hier - gem. meinen Beobachtungen - manchmal Lokfunktionen 'verschluckt' werden (? - Schrittabfolge zu schnell oder CANbus zu voll wenn mehrere Züge parallel gesteuert werden) oder man im Ziel 'Beim Freigeben' den Motor nicht abschalten kann, da der Zug noch ausrollt, wäre eine einstellbare Verzögerung (oder auch einfach eine halbe Sekunde fix) nicht schlecht (könnte man ja mehrfach hintereinander verwenden).

Beispiel: Zug hat Ziel erreicht - beim Freigeben F3 ein (Horn) - 0,5s Verzögerung - F3 aus - 0,5s Verzögerung - F2 Motorgeräusch aus
Bisher wäre mein Vorgehen bei Ziel erreicht: F3 ein - F3 aus - F2 Motor aus
(das führt dann dazu, daß der Motor nicht ausgeschaltet wird, sondern das Geräusch einfach abgeschnitten wird - weil der Zug noch minimal ausrollt)

Re: Verzögerung-Funktion

Posted: Tue Jan 05, 2021 6:51 pm
by teddy
Hallo Detlef

Ich hatte die Vermutung auf meiner Anlage auch schon angestellt, dass Lokfunktionen in Fahrstrassen verschluckt werden - wenn auch nur sehr selten und nicht reproduzierbar.

Als erstes müsste ich nachvollziehen, ob die Kommandos wirklich rausgehen (also auf dem CAN-Bus ankommen) oder ob schon RailControl Blödsinn macht. Eine andere Fehlermöglichkeit wäre, dass die Kommandos wegen ungenügendem Kontakt auf den Gleisen verschluckt werden. Wenn letzteres der Fall wäre, müsste man die Kommandos mehrmals senden (also RailControl).

Falls du es hinbekommst, zu beweisen, dass RailControl das Kommando sicher raussendet (wenn du railcontrol.exe mit dem Logfile startest kann man es in diesen nachlesen), würde mir das sehr helfen.

Gruss
Teddy

Re: Verzögerung-Funktion

Posted: Tue Jan 05, 2021 10:00 pm
by _DB_
Hallo Teddy, ich werde es versuchen. Dazu kann ich ja die beiden Server RailControl und CANguru synchron laufen lassen.

Wird das ein Gepfeife! :lol:

Bis morgen dann - Detlef

Re: Verzögerung-Funktion

Posted: Wed Apr 14, 2021 9:37 pm
by _DB_
Hallo Teddy,

ich habe einen WorkAround für eine Verzögerungsfunktion (interessant beim Sperren oder Freigeben von Fahrstraßen).

Damit leicht verständlich wird, warum diese Funktion wichtig ist, habe ich ein kleines Video 'vorher' und 'nachher' hochgeladen' (s. zip-Datei)

Ist selbsterklärend, denke ich.

Eine gute Nacht - Detlef

Re: Verzögerung-Funktion

Posted: Wed Apr 14, 2021 9:38 pm
by _DB_
... und hier noch der Work-Around...

Re: Verzögerung-Funktion

Posted: Sat Jun 05, 2021 8:03 am
by teddy
Hallo Detlef

Ich habe soeben eine Pause-Funktion bei den Fahrstrassen eingebaut.

Viel Spass und Gruss
Teddy