Obiekt node::track: Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
Linia 109: Linia 109:
 
|-
 
|-
 
| genericparameter1
 
| genericparameter1
| Wysokość podsypki, pobocza drogi lub brzegów rzeki [m].
+
|  
W przypadku drogi wpisanie ujemnej wartości stworzy chodnik.
+
* wysokość pryzmy podsypki (dla typów '''normal, turn, table''')
 +
* odstęp iglicy od odbojnicy (dla typu '''switch''')
 +
* wysokość pobocza drogi/chodnika (dla typów '''road, cross''').  
 +
* wysokość brzegu rzeki (dla typów '''river, tributary''')
 
|-
 
|-
 
| genericparameter2
 
| genericparameter2

Wersja z 15:24, 4 kwi 2022

Definiuje odcinek trajektorii ruchu: drogi, tory, rzeki.

Każda definicja zaczyna się od parametrów definiujących podstawowe parametry wizualne i funkcjonalne trajektorii.

Uwaga! Rola i znaczenie niektórych parametrów może różnić się między różnymi typami trajektorii.

node range_max range_min name track type length width friction clatter_distance quality_flag damage_flag environment visibility
map1 map1_length map2 genericparameter1 genericparameter2 genericparameter3
...
Opis parametrów
Nazwa Znaczenie
type Określa typ trajektorii.

Dostępne typy:

  • normal - tor
  • switch - zwrotnica
  • road - droga
  • cross - skrzyżowanie dróg
  • river - rzeka
  • tributary - skrzyżowanie rzek
  • turn - obrotnica (zobacz, jak zastosować)
  • table - obrotnica, przesuwnica, wywrotnica (nie działa)
length Długość toru [m].

Parametr nieużywany, aczkolwiek edytor Rainsted w to miejsce wpisuje kilometraż punktu 1.

width

Definiuje:

  • rozstaw szyn (dla typów normal, switch, turn, table)
  • szerokość jezdni (dla typów road, cross)
  • szerokość koryta rzeki (dla typów river, tributary)
friction Statyczny współczynnik tarcia.
clatter_distance Odległość powtarzania dźwięku stukotu kół na stykach.

Dla toru bezstykowego należy podać wartość 0.

quality_flag Ile ton/oś (?).
damage_flag Poziom uszkodzeń toru w formie maski bitowej.
  • 0 - tor przejezdny
  • 128 - tor uszkodzony (po najechaniu nastąpi wykolejenie)
environment Środowisko w jakim znajduje się trajektoria.

W zależności od środowiska zmienia się echo dźwięków.

  • flat - tor na otwartym terenie.
  • mountains/mountain - tor w górach.
  • canyon - tor w wykopie.
  • tunnel - tor w tunelu.
  • bridge - tor na moście/wiadukcie.
  • bank - ?
visibility Widoczność trajektorii.
  • unvis/novis - niewidoczna
  • vis - widoczna


Jeśli parametr visibility określa, że trajektoria jest widoczna, to należy podać kolejny zbiór parametrów. W przypadku gdy trajektoria jest niewidoczna, należy je pominąć:

Opis parametrów
Nazwa Znaczenie
map1 Ścieżka do materiału numer 1.

Określa materiał:

  • szyn (dla typów normal, turn, table)
  • szyn toru zasadniczego (dla typu switch)
  • nawierzchni drogi (dla typów road, cross)
  • wody w rzece (dla typów river, tributary)

Jeśli jako teksturę szyn podano none, to szyny staną się niewidoczne.

map1_length Odległość powtarzania mapowania materiałem map1 [m].

Jeśli materiał podany w map1 definiuje parametr size, to wartość z wpisu jest nadpisywana wartością z materiału.

map2 Ścieżka do materiału numer 2.

Określa materiał:

  • podsypki (dla typów normal, turn, table)
  • szyn toru zwrotnego (dla typu switch)
  • pobocza drogi/chodnika (dla typów road, cross)
  • brzegów rzeki (dla typów river, tributary)

Jeśli jako teksturę szyn podano none, to szyny staną się niewidoczne

genericparameter1
  • wysokość pryzmy podsypki (dla typów normal, turn, table)
  • odstęp iglicy od odbojnicy (dla typu switch)
  • wysokość pobocza drogi/chodnika (dla typów road, cross).
  • wysokość brzegu rzeki (dla typów river, tributary)
genericparameter2 Odległość od szyny do początku obszaru pochylenia podsypki. W przypadku drogi szerokość pobocza [m].
genericparameter3 Szerokość obszaru pochylenia podsypki, pobocza drogi lub brzegu rzeki [m].


Parametry opcjonalne

    velocity predkosc // Maksymalna prędkość, z jaką AI przejedzie po tym torze.
    event0 nazwa_eventu // Zdarzenie które zostanie uruchomione gdy obsadzony załogą dynamic stoi na torze.
    event1 nazwa_eventu // Zdarzenie które zostanie uruchomione gdy obsadzony załogą dynamic wjedzie na tor w kierunku punktu 1.
    event2 nazwa_eventu // Zdarzenie które zostanie uruchomione gdy obsadzony załogą dynamic wjedzie na tor w kierunku punktu 2.
    eventall0 nazwa_eventu // Zdarzenie które zostanie uruchomione gdy jakikolwiek dynamic stoi na torze.
    eventall1 nazwa_eventu // Zdarzenie które zostanie uruchomione gdy jakikolwiek dynamic wjedzie na tor w kierunku punktu 1.
    eventall2 nazwa_eventu // Zdarzenie które zostanie uruchomione gdy jakikolwiek dynamic wjedzie na tor w kierunku punktu 2.
    isolated nazwa_odcinka_izolowanego // Nazwa odcinka izolowanego, do którego tor należy
    overhead stan_jazdy_bezpradowej //0 - jazda bezprądowa; >0 opuszczenie pantografów i przejazd z zadanym ograniczeniem prędkości
    vradius promien // Promień łuku pionowego - nie zaimplementowano
    angle1 kat1 // Kąt ścięcia profilu od strony punktu 1 - nie zaimplementowano
    angle2 kat2 // Kąt ścięcia profilu od strony punktu 2 - nie zaimplementowano
    fouling1 ukres1 // Wskazanie modelu ukresu w kierunku 1 - nie zaimplementowano
    fouling2 ukres2 // Wskazanie modelu ukresu w kierunku 2 - nie zaimplementowano
    railprofile plik_z_profilem //odniesienie do pliku z definicją przekroju szyny
    trackbed material  // Nazwa materiału dla automatycznie generowanej podsypki 
    friction nazwakomorkipamieci //Modyfikator wartości tarcia zgodne ze wzorem: tarcie = wartosc bazowa * pierwsza wartosc liczbowa z komorki pamieci + druga wartosc bazowa z komorki pamieci

Profil trajektorii

Profil toru ma kształt trapezu, który definiowany jest przez 4 parametry:

  • rozstaw szyn
  • wysokość podsypki
  • poszerzenie boczne od szyny
  • szerokość pochylenia

Górna podstawa trapezu ma długość równą rozstaw szyn + 2 * poszerzenie boczne od szyny.

Dolna podstawa trapezu ma długość równą 2 * szerokość pochylenia + długość górnej podstawy