Streckensound
aus LokSim-Wiki, der freien Wissensdatenbank
Über diesen Dialog können Sie einen Sounddatei festlegen, die beim Erreichen eines bestimmten Punkts abgespielt wird.
Position
Geben Sie hier die Position ein, bei der der Sound abgespielt werden soll.
Sounddatei
Geben Sie hier den Pfad zur Sounddatei an. Es können nur .wav Datei abgespielt werden.
Abspieldauer
Unter Abspielen für maximal X Millisekunden können Sie angeben, wie lange der Sound maximal abgespielt werden soll (1000 Millisekunden entsprechen einer Sekunde).
Sie können auch angeben, dass der Sound in einem bestimmten Abschnitt abgespielt werden soll (für maximal X Meter).
Wird bei diesen beiden Feldern 0 eingegeben, bedeutet dies, dass die Option ignoriert wird.
Die beiden Varianten können auch kombiniert werden: Dann richtet sich die Dauer des Abspielens daran, welche Option den Sound länger abspielen würde.
Beispiele:
Es wird eine Sounddatei an Position 1000 definiert mit einer maximalen Abspieldauer von 5000ms und für maximal 100m. Der Sound wird nun beim Erreichen der Position 1000 abgespielt und solange wiederholt bis entweder 5 Sekunden vergangen sind, oder der Zug die Position 1100 erreicht hat.
Wenn Sound genau 1x abspielen ausgewählt ist, wird der Sound nur genau einmal beim Erreichen der Position abgespielt. Unabhängig davon welche Werte bei Abspielen für maximal X Millisekunden bzw für maximal X Meter eingegeben wurden.
Wahrscheinlichkeit
Hier kann man in Prozent festlegen, wie wahrscheinlich der Sound zu hören ist. Bei einer Eingabe von 100 ist der Sound immer zu hören, bei 0 nie.
Abspielbedingung
| | Die Beschreibung bezieht sich auf eine nicht veröffentlichte Loksim Version und kann sich bis zur Veröffentlichung noch ändern oder das Feature ganz entfernt werden |
| | Dieses Feature steht erst ab Version 2.8 zur Verfügung. |
Ermöglicht die Eingabe eines logischen Ausdrucks welcher bestimmt ob der Sound abgespielt werden soll oder nicht.
Da logische Ausdrücke ihren Wert während der Simulation ändern können, ändert sich sobald man eine Abspielbedingung angegeben hat die Bedeutung von abspielen für maximal x Meter bzw x Millisekunden:
Solange sich der Zug in dem definierten Abschnitt (festgelegt durch abspielen für maximal xx Meter) bzw in dem angegebenem Zeitraum (abspielen für xx Millisekunden) befindet, wird überprüft ob der logische Ausdruck wahr ergibt. Sobald dies der Fall ist, wird der Sound abgespielt: Entweder für die restliche Zeitdauer oder für die restlichen Meter. Ist Sound genau 1x abspielen ausgewählt, wird der Sound dann genau 1x abgespielt.
Dies bedeutet, dass es nun auch Sinn macht, bei einem Sound der genau 1x abgespielt wird, eine Zeit- bzw Distanzangabe einzugeben. Ist keines von beiden definiert, aber eine Abspielbedingung angegeben, wird 10m Distanz verwendet. In diesem 10m Abschnitt wird wie oben beschrieben geprüft, ob der logische Ausdruck wahr wird.
Beispiel:
Man möchte einen Sound für Glocken definieren, die alle 15min läuten. Dafür sollte man einen Bereich definieren in welchem die Glocken etwa zu hören sind. (Bestimmt durch Position und abspielen für maximal x Meter). Als logischer Audruck könnte man Simulation::ZeitInSekunden % (60 * 15) <= 2 verwenden. (60 Sekunden hat eine Minute, sie sollen zur Viertelstunde (alle 15min) läuten)

