Geschwindigkeitsbeschränkung mit Variablen/nl: Unterschied zwischen den Versionen

Aus RailRoad&Co.-Wiki
Zur Navigation springenZur Suche springen
Albert Hartveld (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „De huidige '''inhoud van variabelen''' kan in veel gevallen zichtbaar worden gemaakt. Indien mogelijk wordt de waarde weergegeven in de tooltip van de variabele. Als je bijvoorbeeld naar de bewerkingslijst van een object in de Inspector gaat en op een variabele klikt, is zelfs de inhoud van private of lokale variabelen zichtbaar in de tooltip.“
Albert Hartveld (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „*Bron: [https://www.freiwald.com/forum/viewtopic.php?p=192741#p192741 Forum] *Beschrijving van de: LangsamfahrstellemitVariablen.pdf *Voorbeeld baanbestand: Variable_Geschwindigkeitsmarkierung.zip
 
(21 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 16: Zeile 16:
De huidige '''inhoud van variabelen''' kan in veel gevallen zichtbaar worden gemaakt. Indien mogelijk wordt de waarde weergegeven in de tooltip van de variabele. Als je bijvoorbeeld naar de bewerkingslijst van een object in de Inspector gaat en op een variabele klikt, is zelfs de inhoud van private of lokale variabelen zichtbaar in de tooltip.
De huidige '''inhoud van variabelen''' kan in veel gevallen zichtbaar worden gemaakt. Indien mogelijk wordt de waarde weergegeven in de tooltip van de variabele. Als je bijvoorbeeld naar de bewerkingslijst van een object in de Inspector gaat en op een variabele klikt, is zelfs de inhoud van private of lokale variabelen zichtbaar in de tooltip.


<div lang="de" dir="ltr" class="mw-content-ltr">
Door met de rechtermuisknop op een '''variabele te klikken''', kun je in bepaalde gevallen zelfs de inhoud van de variabele instellen.
Durch '''Anklicken einer Variable''' mit der rechten Maustaste kann zudem in bestimmten Fällen sogar der Inhalt der Variable gesetzt werden.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
<span id="Variable_Geschwindigkeitsbeschränkung"></span>
=== Variable Geschwindigkeitsbeschränkung ===
=== Variabele snelheidsbeperking ===
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Henning Strenger heeft gerapporteerd over de "variabele snelheidsbeperking" in het [https://www.freiwald.com/forum/viewtopic.php?p=192741#p192741 Forum].
Henning Strenger hat im [https://www.freiwald.com/forum/viewtopic.php?p=192741#p192741 Forum] über die "variable Geschwindigkeitsbeschränkung" berichtet.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Een beschrijving (Duits) als PDF: [[Medium:LangsamfahrstellemitVariablen_VsWoh.pdf|LangsamfahrstellemitVariablen.pdf]] voor deze variabele is beschikbaar als download. Ik heb nu ook een voorbeeldsysteembestand gemaakt voor deze beschrijving: [[Medium:Variable_Geschwindigkeitsmarkierung.zip|Variable_Geschwindigkeitsmarkierung.zip]].
Eine Beschreibung als PDF: [[Medium:LangsamfahrstellemitVariablen_VsWoh.pdf|LangsamfahrstellemitVariablen.pdf]] zu dieser Variablen steht zum Herunterladen zur Verfügung.
Zu dieser Beschreibung wurde nun auch von mir eine Musteranlagendatei: [[Medium:Variable_Geschwindigkeitsmarkierung.zip|Variable_Geschwindigkeitsmarkierung.zip]] erstellt.
</div>


:[[Datei:Variable30kmh.png|400px]]
:[[Datei:Variable30kmh.png|400px]]
:<div lang="de" dir="ltr" class="mw-content-ltr">
:''Fig: Variabele 30km/h''
''Abb: Variable 30km/h''
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
<span id="Rampe_mit_einer_Variablen"></span>
=== Rampe mit einer Variablen ===
=== Helling met een variabele ===
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Naast de snelheidsbeperking heeft Giorgio ook een helling met een variabele gerealiseerd.
Giorgio hat zusätzlich zur Geschwindigkeitsbeschränkung auch eine Rampe mit einer Variable realisiert.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
*Ik stel een globale variabele "'''Remafstand'''" in en een tweede "'''Vmax'''".
*Ich setze eine globale Variable "'''Bremsweg'''" und eine zweite "'''Vmax'''"
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
<span id="Variablen_verketten_(problematisch)"></span>
=== Variablen verketten (problematisch) ===
=== Variabelen samenvoegen (problematisch) ===
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
De formule voor de tijdelijke snelheidsbeperking is: '''%V[remweg]%V[Vmax]'''
Die Formel zur zeitweiligen Geschwindigkeitsbeschränkung lautet: '''%V[Bremsweg]%V[Vmax]'''
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
De waarden:
Die Werte:
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
*met '''%V[remweg]''' = 120 (dus bijna als een constante)
*mit '''%V[Bremsweg]''' = 120 (also fast wie eine Konstante)
*met '''%V[Vmax]''' = 60 (instelbaar via schakelaar in stappen van 10)
*mit '''%V[Vmax]''' = 60 (variabel über Schalter veränderbar in 10er Schritten)
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Het resultaat is nu: 120060; de drie cijfers met de laagste waarde (060) vormen de snelheid en de resterende cijfers met de hoogste waarde (120) vormen de remhelling.
Das Ergebnis ergibt nun: 120060; die drei niederwertigen Ziffern (060) bilden die Geschwindigkeit und die restlichen höherwertigen Ziffern (120) die Bremsrampe.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
<span id="Variablen_addieren_(sichere_Methode)"></span>
=== Variablen addieren (sichere Methode) ===
=== Variabelen optellen (veilige methode) ===
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Met de bovenstaande methode "Variabelen samenvoegen" worden de waarden samengevoegd als tekst, maar dit kan problemen veroorzaken.
Bei der oben stehenden Methode "Variablen verketten" werden die Werte als Text zusammengefügt, dies kann jedoch Probleme verursachen.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Als de formule als volgt wordt uitgevoerd, dan zit je aan de veilige kant: '''%V[remweg] * 1000 + %V[Vmax]'''
Wird die Formel wie folgt ausgeführt, dann ist man auf der sicheren Seite: '''%V[Bremsweg] * 1000 + %V[Vmax]'''
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
*met '''%V[remweg]''' = 120 (of "120") en
*mit '''%V[Bremsweg]''' = 120 (oder "120") und
*met '''%V[Vmax''] = 60 (of "60").
*mit '''%V[Vmax'''] = 60 (oder "60").
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Het type variabele (getal - 120 of tekst - "120") is hier irrelevant. Er kunnen zelfs spaties voorkomen tussen de afzonderlijke componenten van de formule zonder de functie te beïnvloeden.
Hierbei spielt der Typ der Variablen (Zahl - 120 oder Text - "120") keine Rolle. Es können sogar Leerzeichen zwischen den einzelnen Bestandteilen der Formel auftauchen, ohne die Funktion zur beeinträchtigen.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Het resultaat hier is ook: 120060; de drie cijfers met de lagere waarde (060) vormen de snelheid en de resterende cijfers met de hogere waarde (120) vormen de remhelling.
Das Ergebnis ergibt auch hier: 120060; die drei niederwertigen Ziffern (060) bilden die Geschwindigkeit und die restlichen höherwertigen Ziffern (120) die Bremsrampe.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
== Weblinks ==
== Weblinks ==
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
*Bron: [https://www.freiwald.com/forum/viewtopic.php?p=192741#p192741 Forum]
*Quelle: [https://www.freiwald.com/forum/viewtopic.php?p=192741#p192741 Forum]
*Beschrijving van de: [[Medium:LangsamfahrstellemitVariablen_VsWoh.pdf|LangsamfahrstellemitVariablen.pdf]]
*Beschreibung: [[Medium:LangsamfahrstellemitVariablen_VsWoh.pdf|LangsamfahrstellemitVariablen.pdf]]
*Voorbeeld baanbestand: [[Medium:Variable_Geschwindigkeitsmarkierung.zip|Variable_Geschwindigkeitsmarkierung.zip]]
*Musteranlagendatei: [[Medium:Variable_Geschwindigkeitsmarkierung.zip|Variable_Geschwindigkeitsmarkierung.zip]]
</div>





Aktuelle Version vom 26. Februar 2025, 18:14 Uhr

Verwendung
thumbs


Snelheidsbeperking met variabelen

Handbediende rangeerbewegingen

In tegenstelling tot baanritten met normale snelheid volgens het profiel van de locomotief, gebruik ik de tijdelijke snelheidsbeperkingen voor handmatig geregelde zogenaamde rangeerritten. Hierdoor kunnen realistische snelheden worden ingesteld voor het koppelen.

Waarde in de tooltip

De huidige inhoud van variabelen kan in veel gevallen zichtbaar worden gemaakt. Indien mogelijk wordt de waarde weergegeven in de tooltip van de variabele. Als je bijvoorbeeld naar de bewerkingslijst van een object in de Inspector gaat en op een variabele klikt, is zelfs de inhoud van private of lokale variabelen zichtbaar in de tooltip.

Door met de rechtermuisknop op een variabele te klikken, kun je in bepaalde gevallen zelfs de inhoud van de variabele instellen.

Variabele snelheidsbeperking

Henning Strenger heeft gerapporteerd over de "variabele snelheidsbeperking" in het Forum.

Een beschrijving (Duits) als PDF: LangsamfahrstellemitVariablen.pdf voor deze variabele is beschikbaar als download. Ik heb nu ook een voorbeeldsysteembestand gemaakt voor deze beschrijving: Variable_Geschwindigkeitsmarkierung.zip.

Fig: Variabele 30km/h

Helling met een variabele

Naast de snelheidsbeperking heeft Giorgio ook een helling met een variabele gerealiseerd.

  • Ik stel een globale variabele "Remafstand" in en een tweede "Vmax".

Variabelen samenvoegen (problematisch)

De formule voor de tijdelijke snelheidsbeperking is: %V[remweg]%V[Vmax]

De waarden:

  • met %V[remweg] = 120 (dus bijna als een constante)
  • met %V[Vmax] = 60 (instelbaar via schakelaar in stappen van 10)

Het resultaat is nu: 120060; de drie cijfers met de laagste waarde (060) vormen de snelheid en de resterende cijfers met de hoogste waarde (120) vormen de remhelling.

Variabelen optellen (veilige methode)

Met de bovenstaande methode "Variabelen samenvoegen" worden de waarden samengevoegd als tekst, maar dit kan problemen veroorzaken.

Als de formule als volgt wordt uitgevoerd, dan zit je aan de veilige kant: %V[remweg] * 1000 + %V[Vmax]

  • met %V[remweg] = 120 (of "120") en
  • met '%V[Vmax] = 60 (of "60").

Het type variabele (getal - 120 of tekst - "120") is hier irrelevant. Er kunnen zelfs spaties voorkomen tussen de afzonderlijke componenten van de formule zonder de functie te beïnvloeden.

Het resultaat hier is ook: 120060; de drie cijfers met de lagere waarde (060) vormen de snelheid en de resterende cijfers met de hogere waarde (120) vormen de remhelling.

Weblinks


--RW (Diskussion) 16:20, 13. Feb. 2018‎
bearbeitet: RW (Diskussion) 09:54, 25. Mär. 2022 (CET), Uslex (Diskussion) 13:28, 13. Mär. 2024 (UTC)