Obiekt node::traction: Różnice pomiędzy wersjami
Z MaSzyna
(→Składnia) |
m (removed legacy note) |
||
Linia 72: | Linia 72: | ||
* '''1''' - jezdny + nośny, | * '''1''' - jezdny + nośny, | ||
* '''2''' - 2 jezdne + nośny, | * '''2''' - 2 jezdne + nośny, | ||
− | * '''3''' - 2 jezdne + 2 nośne | + | * '''3''' - 2 jezdne + 2 nośne |
|- | |- | ||
| '''wire_offset''' | | '''wire_offset''' |
Wersja z 16:02, 10 paź 2018
Definiuje odcinek drutu sieci trakcyjnej.
Składnia
node range_max range_min name traction power_supply_name nominal_voltage max_current resistivity material wire_thickness damage_flag p1.x p1.y p1.z p2.x p2.y p2.z p3.x p3.y p3.z p4.x p4.y p4.z min_height segment_length wires wire_offset visible parallel parallel endtraction
Nazwa | Interpretacja | Uwagi |
---|---|---|
range_max | Maksymalna odległość, z jakiej obiekt jest widoczny [m].
Wartość -1 oznacza brak ograniczenia widoczności. | |
range_min | Minimalna odległość, z jakiej obiekt jest widoczny [m]. | |
name | Nazwa obiektu. | |
power_supply_name | Nazwa obiektu node::tractionpowersource który zasila ten odcinek sieci. | |
nominal_voltage | Napięcie sieci trakcyjnej bez obciążenia [V]. | |
max_current | Prąd przy którym napięcie w sieci spadłoby o połowę [V]. | |
resistivity | Rezystancja styku ślizgacz-przewód [Ω]. | |
material | Materiał, z jakiego wykonany jest drut. |
|
wire_thickness | Grubość drutu [mm]. | |
damage_flag | Flaga bitowa uszkodzeń. |
|
p1.x p1.y p1.z p2.x p2.y p2.z | Współrzędne początku i końca przewodu jezdnego. | Symulator korzysta z prawoskrętnego układu współrzędnych! |
p3.x p3.y p3.z p4.x p4.y p4.z | Współrzędne początku i końca przewodu nośnego. | Symulator korzysta z prawoskrętnego układu współrzędnych! |
min_height | Najniższa wysokość górnego przewodu nad dolnym [m]. | |
segment_length | Odstęp pomiędzy kolejnymi wieszakami [m]. | |
wires | Ilość przewodów. |
|
wire_offset | Odstęp pomiędzy przewodami jezdnymi [m]. | Wpisać tylko gdy ilosc_przewodow > 1. |
visible | Widoczność drutu. |
|
parallel | Nazwa obiektu node::traction, na które może przestawić się pantograf. | Wartość none lub * wymusza dynamiczne poszukiwanie przęsła równoległego. |
Informacje dla programistów
Przęsło sieci trakcyjnej reprezentowane jest przez klasę TTraction zdefiniowaną w pliku Traction.h.
Wpis parsowany jest przez metodę:
(simulation.cpp) TTraction* state_manager::deserialize_traction(cParser &Input, scene::scratch_data &Scratchpad, scene::node_data const &Nodedata)