Dinamica dei rotabili in OR, la funzione include


Le informazioni che seguono sono state estratte dal manuale di Open Rails (OR) che è possibile scaricare dalla pagina dedicata sul sito ufficiale.
Il capitolo relativo a questa modifica è 8.14.1 (pag.120 nella Release x.3997). Per adattare la dinamica dei rotabili in Open Rails è necessario creare una cartella chiamata openrail e al suo interno mettere i file .eng e .wag relativi ai rotabili.

La prima istruzione nel file .eng per OR è la riga include dove si include appunto il relativo file .eng del rotabile per Train Simulator (TS) e dal quale OR ricava le caratteristiche del rotabile. Le istruzioni che seguono sono quelle ad uso esclusivo di OR che generalmente non sono comprese nel file eng di TS (ma possono essere aggiunte poichè TS le ignora).
La funzione include può tornare utile nel caso di modifiche da apportare contemporaneamente a più unità, per esempio le unità di un ETR o di una serie di automotrici.
L'esempio che segue riguarda le curve dinamiche per l'ETR300 Settebello che dovevano essere messe a punto contemporaneamente per tutte le unità. Naturalmente l'include deve stare dentro la sezione relativa, in questo caso le curve di trazione devono stare nella sezione "Engine".
Ogni file deve avere la struttura seguente:



SIMISA@@@@@@@@@@JINX0D0t______

Comment ( Renzo Grassi v. 1.0 2019 )

include ( ../ETR301-1_RG.eng)


Comment ( ************************** Wagon Section **************************)

Wagon ( ETR301-1_RG
Type ( Engine )

ORTSDavis_A ( 559.84 )
ORTSDavis_B ( 5.7034 )
ORTSDavis_C ( 0.862512 )

Type ( Engine )

)

Comment ( ************************** Engine Section **************************)

Engine ( ETR301-1_RG

include ( ./CurveSettebello.eng) Comment (questa è la riga che include il file riguardante la dinamica riportato nel riquadro che segue)
Wagon ( ETR301-1_RG )
Type ( Electric )

)

Quello che segue è il possibile testo del file CurveSettebello.eng (attenzione non sono i valori corretti!)

SIMISA@@@@@@@@@@JINX0D0t______

Comment ( Renzo Grassi v. 1.0 2019 )

Comment (ORTSMaxTractiveForceCurves are formed by blocks of pairs of parameters representing speed in metres per second and tractive force in Newtons; these blocks are each related to the value of the throttle setting present at the top of each block.)

ORTSMaxTractiveForceCurves (
0 (
0 0
30 0 )
.25 (
0 75000
2 75000
4 75000
6 75000
8 75000
10.42 75000
10.44 0
12 0
30 0)
.5 (
0 0
2 0
5 10
10 50000
12 50000
14 50000
14.02 0
16 0
30 0)
.75 (
0 0
4 10
8 100
12 95000
16 95000
20.8 95000
20.82 0
22 0
30 0)
1 (
0 0
5 0
10 10
15 100
20 60000
27.8 60000
27.82 0
28 0
30 0)

) )

Possiamo utilizzare la stessa logica per altri parametri come i freni oppure altre caratteristiche comuni a tutti e compilare così un file "contenitore" con le caratteristiche specifiche del mezzo come il nome del rotabile ecc. e usare gli include per inserire tutti gli altri parametri in comune eliminando così la necessità di includere il file .eng di TS.



TORNA INDIETRO