Obiekt event::UpdateValues: Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
(Utworzono nową stronę "Ładuje informacje do komórki pamięci. <span style="color:tomato;font-weight:bold">event</span> nazwa <span style="color:orange;font-weight:bold">updatevalues</sp...")
 
Linia 1: Linia 1:
 
Ładuje informacje do komórki pamięci.
 
Ładuje informacje do komórki pamięci.
     <span style="color:tomato;font-weight:bold">event</span> nazwa <span style="color:orange;font-weight:bold">updatevalues</span> 0 ''komorka wartosci'' <span style="color:orange;font-weight:bold">condition</span> ''warunki'' <span style="color:orange;font-weight:bold">randomdelay</span> ''opoznienie_losowe'' <span style="color:tomato;font-weight:bold">endevent</span>
+
     <span style="color:tomato;font-weight:bold">event</span> nazwa <span style="color:orange;font-weight:bold">updatevalues</span> 0 ''targets text value1 value2'' <span style="color:orange;font-weight:bold">condition</span> ''conditions'' <span style="color:orange;font-weight:bold">randomdelay</span> ''randomDelay'' <span style="color:orange;font-weight:bold">departuredelay</span> ''departureDelay'' <span style="color:tomato;font-weight:bold">endevent</span>
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|+ Opis parametrów
 
|+ Opis parametrów
! Nazwa parametru
+
! Parametr
! Znaczenie parametru
+
! Interpretacja
! Typ wartości
+
{{Wiersz tabeli nazwa eventu}}
! Uwagi
+
{{Wiersz tabeli delay eventu}}
 
|-
 
|-
| komorka
+
| '''targets'''
| Komórka pamięci, do której dodane zostaną wartości
+
| Nazwy modyfikowanych [[Obiekt_node#memcell|komórek pamięci]], oddzielone od siebie znakiem |.
| Nazwa obiektu [[Obiekt_node#memcell|'''node::memcell''']]
 
|  
 
 
|-
 
|-
| wartosci
+
| '''text, value1, value2'''
| Wartości do ustawienia w komórce.
+
| Wartości dodawane do [[Obiekt_node#memcell|komórki pamięci]].
| Tekst, Liczba, Liczba
+
{{Wiersz tabeli condition eventu}}
| Można nie podawać wartości, wstawiając w jej miejsce znak '''*'''
+
{{Wiersz tabeli randomdelay}}
|-
+
{{Wiersz tabeli departuredelay}}
| warunki
 
| Specyfikacja warunkow dla ktorych event zostanie wykonany
 
|  
 
| Parametr opcjonalny
 
|-
 
| opoznienie_losowe
 
| Zwiekszenie opoznienia o losowa wielkosc z zakresu 0-podana wartosc
 
| Liczba
 
| Parametr opcjonalny
 
 
|}
 
|}

Wersja z 09:34, 31 mar 2023

Ładuje informacje do komórki pamięci.

    event nazwa updatevalues 0 targets text value1 value2 condition conditions randomdelay randomDelay departuredelay departureDelay endevent
Opis parametrów
Parametr Interpretacja
name Nazwa zdarzenia.
delay Stałe opóźnienie wykonania zdarzenia [s].

Można podać ujemną wartość, wówczas zdarzenie będzie wykonywane cyklicznie.

targets Nazwy modyfikowanych komórek pamięci, oddzielone od siebie znakiem |.
text, value1, value2 Wartości dodawane do komórki pamięci.
conditions Specyfikacja warunków dla których zdarzenie zostanie wykonane.

Parametr opcjonalny.

randomDelay Zwiększenie opóznienia o losową liczbę sekund z zakresu <0;wartość>.

Parametr opcjonalny.

departureDelay Event z takim parametrem zostanie wywołany o czasie odjazdu z bieżącej stacji pobranym z rozkładu pojazdu który wywołał event, z zadanym n-sekundowym przesunięciem (przesuniecie może także wynosić 0, co równa się z wykonaniem eventu o rozkładowym czasie odjazdu).

W przypadku użycia zarówno parametru randomdelay jak i departuredelay (jak również standardowego opóźnienia wykonania eventu) opóźnienia te są sumowane.

Parametr opcjonalny.