Operation bei Programmende: Unterschied zwischen den Versionen

Aus RailRoad&Co.-Wiki
Zur Navigation springenZur Suche springen
(Die Seite wurde neu angelegt: „{{TC10gsb}} __NOTOC__ == TrainController Operation bei Programmende == === Frage=== Ist es möglich, Operationen am Programmende ausführen zu lassen? === A…“)
 
KKeine Bearbeitungszusammenfassung
 
(13 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{TC10gsb}}
{{TC910gsb}}
__NOTOC__
__NOTOC__


== TrainController Operation bei Programmende ==
== TrainController Operation bei Programmende ==
=== Frage===
=== Programmende ===


Ist es möglich, Operationen am Programmende ausführen zu lassen?
Ist es möglich, Operationen am Programmende ausführen zu lassen?


=== Antwort ===
 
=== Keine neuen Aktivitäten ===


Herr Freiwald antwortet in diesem [https://www.freiwald.com/forum/viewtopic.php?p=251070#p251070 Forenbeitrag]:
Herr Freiwald antwortet in diesem [https://www.freiwald.com/forum/viewtopic.php?p=251070#p251070 Forenbeitrag]:


*Nein, das ist nicht möglich.
*'''Nein, das ist nicht möglich'''.


Bei Programmende können wirklich nur laufende Aktivitäten beendet, aber nicht durch Operationen wieder neue Aktivitäten begonnen werden.
Bei Programmende können wirklich nur laufende Aktivitäten beendet, aber '''nicht durch Operationen wieder neue Aktivitäten begonnen''' werden.


Operationen laufen - je nachdem, was der Anwender konfiguriert hat - theoretisch auf unbestimmte Zeit. Solche Vorgänge können bei Programmende nicht allgemeingültig gestartet werden.
Operationen laufen - je nachdem, was der Anwender konfiguriert hat - theoretisch auf unbestimmte Zeit. Solche Vorgänge können bei Programmende nicht allgemeingültig gestartet werden.


=== Alternative Möglichkeit ===


Sie können sich aber einen Taster im Stellwerk anlegen, den Sie immer dann aufrufen, wenn Sie das Programm beenden wollen.  
=== Tastendruck kurz vor dem Ende ===
 
Sie können sich aber einen Taster im Stellwerk anlegen, den Sie immer dann aufrufen, '''bevor Sie das Programm beenden''' wollen.  


Rufen Sie in den Operationen dieses Tasters:
Rufen Sie in den Operationen dieses Tasters:
*zunächst die von Ihnen gewünschten Operationen auf,  
*zunächst die von Ihnen gewünschten Operationen auf,  
*gefolgt von einer ausreichend langen Verzögerung, damit die Operationen auch wirklich alle abgeschlossen sind.  
*gefolgt von einer ausreichend langen Verzögerung, damit die Operationen auch wirklich alle abgeschlossen sind.  
*Ganz am Ende rufen Sie dann noch den Menübefehl für das Beenden der Software auf.
*'''Ganz am Ende''' rufen Sie dann noch den Menübefehl für das Beenden der Software auf.
 
Die Operationen werden dann zwar nicht beim Beenden sondern '''direkt vor dem Beenden''' ausgeführt, weil dies wie gesagt nicht möglich ist. Aber im Ergebnis läuft dies möglicherweise auf das hinaus, was Sie erreichen möchten.
 
 
=== Offline setzen, Programm beenden ===


Die Operationen werden dann zwar nicht beim Beenden sondern vorm Beenden ausgeführt, weil dies wie gesagt nicht möglich ist. Aber im Ergebnis läuft dies möglicherweise auf das hinaus, was Sie erreichen möchten.
:[[Datei:Symbolleistenbearbeiten.png|400px]]
:''Abb: Symbolleisten bearbeiten''


=== Operationsliste unterbrochen ==


Um die Systemoperation für Menübefehle zu nutzen, müssten Sie für den Menübefehl Beenden innerhalb des Programms ein eigenes Tastaturkürzel festlegen und dieses Kürzel in der Systemoperation verwenden.  
Um die Systemoperation für Menübefehle zu nutzen, müssten Sie für den Menübefehl "Beenden" innerhalb des Programms '''ein eigenes Tastaturkürzel''' festlegen und dieses Kürzel in der Systemoperation verwenden.
*'''ALT-F4 ist nicht als programminternes Kürzel''' für einen Menübefehl möglich.
*Achtung: '''ALT-F4''' ist als programminternes Kürzel für einen Menübefehl '''nicht möglich'''.


Durch die Offline-Stellung wird die Operationsliste unterbrochen und jede weitere Aktion kann nicht mehr stattfinden.
Durch die Offline-Stellung '''wird die Operationsliste unterbrochen''' und jede weitere Aktion kann nicht mehr stattfinden.


Deswegen werden die Tastaturkombinationen nur einzeln funktionieren, nicht als Abfolge in der Operationsliste:
Deswegen werden die Tastaturkombinationen nur einzeln funktionieren, nicht als Abfolge in der Operationsliste:
*ALT+O = Offline setzen
*ALT+O = Offline setzen
:[[Datei:Offline-Alt o.png|400px]]
:''Abb: Offline Alt+O''
*ALT+B = Programm beenden
*ALT+B = Programm beenden


'''Lösung:''' Trage die Verzögerung und den Aufruf "Alt+B" doch einfach in die Operationsliste beim Ausschalten des Tasters ein.
:[[Datei:Beenden-Alt b.png|400px]]
:''Abb: Beenden Alt+B''
 
 
 
 
 
=== Taster drücken, Taster loslassen ===
 
Trage den Aufruf "Alt+O" in die Operationsliste '''beim drücken des Tasters''' ein.
 
:[[Datei:TasterTCEndedruecken.png|400px]]
:''Abb: Taster TC-Ende drücken''


*Taster gedrückt > ALT+O = Offline setzen
*Taster gedrückt > ALT+O = Offline setzen
Trage die Verzögerung und den Aufruf "Alt+B" in die Operationsliste '''beim loslassen des Tasters''' ein.
:[[Datei:TasterTCEndeloslassen.png|400px]]
:''Abb: Taster TC-Ende loslassen''
*Taster loslassen > ALT+B = Programm beenden
*Taster loslassen > ALT+B = Programm beenden


Zeile 51: Zeile 84:


:-- [[Benutzer:Uslex|Uslex]] ([[Benutzer Diskussion:Uslex|Diskussion]]) 11:10, 01. Okt. 2022 (CEST)
:-- [[Benutzer:Uslex|Uslex]] ([[Benutzer Diskussion:Uslex|Diskussion]]) 11:10, 01. Okt. 2022 (CEST)
:bearbeitet: [[Benutzer:Uslex|Uslex]] ([[Benutzer Diskussion:Uslex|Diskussion]]) 07:51, 20. Mär. 2024 (UTC)


[[Kategorie: Software]]
[[Kategorie: Software]]
[[Kategorie: TrainController]]
[[Kategorie: TrainController]]

Aktuelle Version vom 20. März 2024, 08:47 Uhr

Verwendung
thumbs


TrainController Operation bei Programmende

Programmende

Ist es möglich, Operationen am Programmende ausführen zu lassen?


Keine neuen Aktivitäten

Herr Freiwald antwortet in diesem Forenbeitrag:

  • Nein, das ist nicht möglich.

Bei Programmende können wirklich nur laufende Aktivitäten beendet, aber nicht durch Operationen wieder neue Aktivitäten begonnen werden.

Operationen laufen - je nachdem, was der Anwender konfiguriert hat - theoretisch auf unbestimmte Zeit. Solche Vorgänge können bei Programmende nicht allgemeingültig gestartet werden.


Tastendruck kurz vor dem Ende

Sie können sich aber einen Taster im Stellwerk anlegen, den Sie immer dann aufrufen, bevor Sie das Programm beenden wollen.

Rufen Sie in den Operationen dieses Tasters:

  • zunächst die von Ihnen gewünschten Operationen auf,
  • gefolgt von einer ausreichend langen Verzögerung, damit die Operationen auch wirklich alle abgeschlossen sind.
  • Ganz am Ende rufen Sie dann noch den Menübefehl für das Beenden der Software auf.

Die Operationen werden dann zwar nicht beim Beenden sondern direkt vor dem Beenden ausgeführt, weil dies wie gesagt nicht möglich ist. Aber im Ergebnis läuft dies möglicherweise auf das hinaus, was Sie erreichen möchten.


Offline setzen, Programm beenden

Abb: Symbolleisten bearbeiten


Um die Systemoperation für Menübefehle zu nutzen, müssten Sie für den Menübefehl "Beenden" innerhalb des Programms ein eigenes Tastaturkürzel festlegen und dieses Kürzel in der Systemoperation verwenden.

  • Achtung: ALT-F4 ist als programminternes Kürzel für einen Menübefehl nicht möglich.

Durch die Offline-Stellung wird die Operationsliste unterbrochen und jede weitere Aktion kann nicht mehr stattfinden.

Deswegen werden die Tastaturkombinationen nur einzeln funktionieren, nicht als Abfolge in der Operationsliste:

  • ALT+O = Offline setzen
Abb: Offline Alt+O


  • ALT+B = Programm beenden
Abb: Beenden Alt+B



Taster drücken, Taster loslassen

Trage den Aufruf "Alt+O" in die Operationsliste beim drücken des Tasters ein.

Abb: Taster TC-Ende drücken
  • Taster gedrückt > ALT+O = Offline setzen

Trage die Verzögerung und den Aufruf "Alt+B" in die Operationsliste beim loslassen des Tasters ein.

Abb: Taster TC-Ende loslassen
  • Taster loslassen > ALT+B = Programm beenden


Weblinks


-- Uslex (Diskussion) 11:10, 01. Okt. 2022 (CEST)
bearbeitet: Uslex (Diskussion) 07:51, 20. Mär. 2024 (UTC)