20 Umwelt-Funktionen

!!! Please ensure, that your contribution or question is placed into the relevant section !!!
Questions about rolling stock, for example, do not belong in "Questions about the Forum". Following is perhaps the right area where your question will be better looked after:
General questions to EEP , Splines, rolling stock, Structures in EEP, landscape elements, Signalling system and controlling, designers, Europe-wide EEP meetings , Gossip
Your cooperation to keep the forum clear is appreciated.
In the case of pictures that are attached to the article, the source must also be stated. This also applies to your own pictures, which were taken by you. Pictures without source information will be deleted!
  • EEPSetCloudsIntensity()

    Parameter einer Rückgabewerte einer Voraussetzung EEP 16.1 Plug-in 1
    Lua
    ok = EEPSetCloudsIntensity(75)

    Schaltet auf ein "normales" Wolkenbild und verändert den Wolkenanteil zwischen 10 % und 100 % (entsprechend dem Bereich unter "Einstellung der Umwelt").

    Bemerkungen

    • Der Parameter ist der Wolkenanteil in Prozent. Bei Eingabe eines Wertes unter 10 % wird der Wolkenanteil auf NULL gesetzt. Der neue Wert wird sofort gesetzt, aber das Wolkenbild ändert sich schleichend.
    • Der Rückgabewert ist true, wenn die die Ausführung erfolgreich war, sonst false.

    EEPSetDarkCloudsIntensity()

    Parameter einer Rückgabewerte einer Voraussetzung EEP 16.1 Plug-in 1
    Lua
    ok = EEPSetDarkCloudsIntensity(75)

    Schaltet auf ein dunkles, graues Wolkenbild und verändert den Wolkenanteil zwischen 10 % und 100 % (entsprechend dem Bereich unter "Einstellung der Umwelt").

    Bemerkungen

    • Der Parameter ist der Wolkenanteil in Prozent. Bei Eingabe eines Wertes unter 10 % wird der Wolkenanteil auf NULL gesetzt. Der neue Wert wird sofort gesetzt, aber das Wolkenbild ändert sich schleichend. Hinweis: Ein Wert von 10 reicht bereits aus, um in kurzer Zeit einen komplett grauen Himmel zu erzeugen (wie bei einer Änderung unter "Einstellung der Umwelt").
    • Der Rückgabewert ist true, wenn die die Ausführung erfolgreich war, sonst false.

    EEPGetCloudsIntensity()

    Parameter keiner Rückgabewerte einer Voraussetzung EEP 16.1 Plug-in 1
    Lua
    Wolkenanteil = EEPGetCloudsIntensity()

    Ermittelt den Wolkenanteil.

    Bemerkungen

    • Der Rückgabewert ist der Wolkenanteil in Prozent unabhängig davon, wie der Wolkenanteil vorher gesetzt wurde, ob unter "Einstellung der Umwelt") oder mit den Lua-Funktionen EEPSetCloudsIntensity() bzw. EEPSetDarkCloudsIntensity().
    • Achtung: Nach EEPSetCloudsIntensity() bzw. EEPSetDarkCloudsIntensity() liefert EEPGetCloudsIntensity() frühestens im nächsten Zyklus der EEPMain() die neuen Wolkenanteile.

    EEPSetWindIntensity()

    Parameter einer Rückgabewerte einer Voraussetzung EEP 16.1 Plug-in 1
    Lua
    ok = EEPSetWindIntensity(60)

    Verändert die Windstärke zwischen 10 % und 100 % (entsprechend dem Bereich unter "Einstellung der Umwelt").

    Bemerkungen

    • Der Parameter ist die Windstärke in Prozent. Bei Eingabe eines Wertes unter 10 % wird die Windstärke auf NULL gesetzt. Die Einstellung wird sofort übernommen.
    • Der Rückgabewert ist true, wenn die die Ausführung erfolgreich war, sonst false.

    EEPGetWindIntensity()

    Parameter keiner Rückgabewerte einer Voraussetzung EEP 16.1 Plug-in 1
    Lua
    Windstaerke = EEPGetWindIntensity()

    Ermittelt die Windstärke.

    Bemerkungen

    • Der Rückgabewert ist die Windstärke in Prozent.
    • Achtung: Nach EEPSetWindIntensity() liefert EEPGetWindIntensity() frühestens im nächsten Zyklus der EEPMain() die neue Windstärke.

    EEPSetRainIntensity()

    Parameter einer Rückgabewerte einer Voraussetzung EEP 16.1 Plug-in 1
    Lua
    ok = EEPSetRainIntensity(50)

    Verändert die Regenstärke zwischen 10 % und 100 % (entsprechend dem Bereich unter "Einstellung der Umwelt").

    Bemerkungen

    • Der Parameter ist die Regenstärke in Prozent. Bei Eingabe eines Wertes unter 10 % wird die Regenstärke auf NULL gesetzt. Die Einstellung wird sofort übernommen.
    • Der Rückgabewert ist true, wenn die die Ausführung erfolgreich war, sonst false.

    EEPGetRainIntensity()

    Parameter keiner Rückgabewerte einer Voraussetzung EEP 16.1 Plug-in 1
    Lua
    Regenstaerke = EEPGetRainIntensity()

    Ermittelt die Regenstärke.

    Bemerkungen

    • Der Rückgabewert ist die Regenstärke in Prozent. Während einer Übergangsphase werden auch Werte unter 10 % angezeigt.
    • Achtung: Nach EEPSetRainIntensity() liefert EEPGetRainIntensity() frühestens im nächsten Zyklus der EEPMain() die neue Regenstärke.

    EEPSetSnowIntensity()

    Parameter einer Rückgabewerte einer Voraussetzung EEP 16.1 Plug-in 1
    Lua
    ok = EEPSetSnowIntensity(35)

    Verändert die Schneefallstärke zwischen 10 % und 100 % (entsprechend dem Bereich unter "Einstellung der Umwelt").

    Bemerkungen

    • Der Parameter ist die Schneefallstärke in Prozent. Bei Eingabe eines Wertes unter 10 % wird die Schneefallstärke auf NULL gesetzt. Die Einstellung verändert sich allmählich innerhalb von ca. 20 Sekunden.
    • Der Rückgabewert ist true, wenn die die Ausführung erfolgreich war, sonst false.

    EEPGetSnowIntensity()

    Parameter keiner Rückgabewerte einer Voraussetzung EEP 16.1 Plug-in 1
    Lua
    Schneefallstaerke = EEPGetSnowIntensity()

    Ermittelt die Schneefallstärke.

    Bemerkungen

    • Der Rückgabewert ist die Schneefallstärke in Prozent. Während einer Übergangsphase werden auch Werte unter 10 % angezeigt.
    • Achtung: Nach EEPSetSnowIntensity() liefert EEPGetSnowIntensity() frühestens im nächsten Zyklus der EEPMain() die neue Schneefallstärke.

    EEPSetHailIntensity()

    Parameter einer Rückgabewerte einer Voraussetzung EEP 16.1 Plug-in 1
    Lua
    ok = EEPSetHailIntensity(55)

    Verändert die Hagelstärke zwischen 10 % und 100 % (entsprechend dem Bereich unter "Einstellung der Umwelt").

    Bemerkungen

    • Der Parameter ist die Hagelstärke in Prozent. Bei Eingabe eines Wertes unter 10 % wird der Wolkenanteil auf NULL gesetzt. Die Einstellung verändert sich allmählich innerhalb von ca. 20 Sekunden.
    • Der Rückgabewert ist true, wenn die die Ausführung erfolgreich war, sonst false.

    EEPGetHailIntensity()

    Parameter keiner Rückgabewerte einer Voraussetzung EEP 16.1 Plug-in 1
    Lua
    Hagelstaerke = EEPGetHailIntensity()

    Ermittelt die Hagelstärke.

    Bemerkungen

    • Der Rückgabewert ist die Hagelstärke in Prozent. Während einer Übergangsphase werden auch Werte unter 10 % angezeigt.
    • Achtung: Nach EEPSetHailIntensity() liefert EEPGetHailIntensity() frühestens im nächsten Zyklus der EEPMain() die neue Hagelstärke.

    EEPSetFogIntensity()

    Parameter einer Rückgabewerte einer Voraussetzung EEP 16.1 Plug-in 1
    Lua
    ok = EEPSetFogIntensity(40)

    Verändert die Nebeldichte zwischen 10 % und 100 % (entsprechend dem Bereich unter "Einstellung der Umwelt").

    Bemerkungen

    • Der Parameter ist die Nebeldichte in Prozent. Bei Eingabe eines Wertes unter 10 % wird die Nebeldichte auf NULL gesetzt. Die Einstellung wird sofort übernommen.
    • Der Rückgabewert ist true, wenn die die Ausführung erfolgreich war, sonst false.

    EEPGetFogIntensity()

    Parameter keiner Rückgabewerte einer Voraussetzung EEP 16.1 Plug-in 1
    Lua
    Nebeldichte = EEPGetFogIntensity()

    Soll die Nebeldichte ermitteln.

    Bemerkungen

    • Der Rückgabewert gibt nicht die Nebeldichte in Prozent zurück, sondern meistens den Umkehrwert (100 - Nebeldichte) manchmal aber auch (100 - Nebeldichte - 1). Wird die Nebeldichte abgefragt, während sich die Regen-, Schnee- und/oder Hagelintensität verändert, gibt die Funktion Hausnummern zurück (auch wenn die Nebeldichte nicht verändert wurde).
      Die Funktion wurde in EEP 17 gefixt.

    Fried-liche Grüße:aq_1:

    Rentner sein ist wie Urlaub, nur 365 Tage im Jahr.

    Wen es interessiert ...

    PC: AMD Ryzen 5 5600X 6x3,7GHz; 32GB RAM; GeForce RTX3060XC 12GB; 2x 1TB SSD; Windows10Pro 64bit;

    Monitore: 2560x1440 (ASUS) + 1920x1080 (alt)

    Laptop: i7-4710HQ 2,5GHz; 8GB RAM; NVIDIA GeForce GTX860M; 125GB SSD + 1TB HDD; W10Pro64bit

    EEP: Aktuell 15.1.2 Plug-in 1, 17.3.0 Plug-ins 1 - 3 User + DEV; HN17; AnlVerb->17.3; MK; ME; ZE; TM; ...

    Edited 3 times, last by Fried (August 7, 2021 at 4:25 PM).