Autor Thema: include ( "../../../Global/tsection.dat" )  (Gelesen 323 mal)

Offline Kapitaen13

  • Mitglied
include ( "../../../Global/tsection.dat" )
« am: 09.05.2018, 16:00:54 »
Bei der include ( "../../../Global/tsection.dat" ) Funktion scheint es wohl eine Begrenzung zu geben.
Während beim Einbau der Schiebebühne die tsection.dat wie folgt aussieht
include ( "../../../Global/tsection.dat" )
_INFO ( Track section and shape addition for transfer table derived from turntable 27m )

TrackSections ( 40000

_SKIP ( No change here )

)


TrackShapes ( 40000

_INFO(TrackShape for for 30 m transfer table derived from turntable 27m)
 
TrackShape ( 37300
 FileName (  A1t30mTransfertable.s )
 NumPaths ( 9 )
 SectionIdx ( 1 0 -0.18 -1.1 0 339 )
 SectionIdx ( 1 4.985 -0.18 -1.1 0 339 )
 SectionIdx ( 1 9.97 -0.18 -1.1 0 339 )
 SectionIdx ( 1 14.955 -0.18 -1.1 0 339 )
 SectionIdx ( 1 19.94 -0.18 -1.1 0 339 )
 SectionIdx ( 1 24.925 -0.18 -1.1 0 339 )
 SectionIdx ( 1 29.91 -0.18 -1.1 0 339 )
 SectionIdx ( 1 34.895 -0.18 -1.1 0 339 )
 SectionIdx ( 1 39.88 -0.18 -1.1 0 339 )
)
)
funktioniert alles sowohl beim Einbau im tsre5 wie auch beim fahren in OpenRails bestens!  :)

Beim versuch das selbe für eine 16M Drehscheibe mit 10° Teilung hinzubekommen "NumPaths ( 18 )", geht zwar der Einbau im tsre5 völlig unproblematisch, wenn man vom Versatz auf die 8 Meter absieht.


Aber ein starten des OpenRails auf dieser Strecke ist nicht mehr möglich.  >:(
include ( "../../../Global/tsection.dat" )
_INFO ( Track section and shape addition for turntable 16m )

TrackSections ( 40000

_SKIP ( No change here )

)


TrackShapes ( 40000

_INFO(TrackShape for 16 m turntable )
 
TrackShape ( 37300
 Filename ( A1tDrehscheibe16m.s )
 NumPaths ( 18 )
 SectionIdx ( 1 0.000000 0 -8.000000 0.00 39944 )
 SectionIdx ( 1 -1.389185 0 -7.878462 10.00 39944 )
 SectionIdx ( 1 -2.736161 0 -7.517541 20.00 39944 )
 SectionIdx ( 1 -4.000000 0 -6.928203 30.00 39944 )
 SectionIdx ( 1 -5.142301 0 -6.128356 40.00 39944 )
 SectionIdx ( 1 -6.128356 0 -5.142301 50.00 39944 )
 SectionIdx ( 1 -6.928203 0 -4.000000 60.00 39944 )
 SectionIdx ( 1 -7.517541 0 -2.736161 70.00 39944 )
 SectionIdx ( 1 -7.878462 0 -1.389185 80.00 39944 )
 SectionIdx ( 1 -8.000000 0 0.000000 90.00 39944 )
 SectionIdx ( 1 -7.878462 0 1.389185 100.00 39944 )
 SectionIdx ( 1 -7.517541 0 2.736161 110.00 39944 )
 SectionIdx ( 1 -6.928203 0 4.000000 120.00 39944 )
 SectionIdx ( 1 -6.128356 0 5.142301 130.00 39944 )
 SectionIdx ( 1 -5.142301 0 6.128356 140.00 39944 )
 SectionIdx ( 1 -4.000000 0 6.928203 150.00 39944 )
 SectionIdx ( 1 -2.736161 0 7.517541 160.00 39944 )
 SectionIdx ( 1 -1.389185 0 7.878462 170.00 39944 )
)
)

Es wird ein fatal error ausgegeben.
Zitat
Warning: Expected end of file in I:\Train Simulator 1\ROUTES\WiesentalBahn\openrails\turntables.dat:line 10
Error: System.IO.InvalidDa taException: ShapeIndex not found




Nach langem probieren ist mir doch der Betrieb der Drehscheibe auch unter OpenRails gelungen. Dafür wurde die ganze tsection.dat aus dem
GlobalOrdner nach -Strecke-\openrails kopiert und der obenstehende "TrackShape ( 37300" Eintrag direkt an der passenden Stelle eingefügt. 
Somit bleibt die globale tsection.dat für alle anderen Strecken "Jungfräulich".

Somit gehe ich davon aus, dass die 18 Pfade im SectionIdx nicht erkannt werden, da der ShapeIndex 37300 nicht gefunden wird. Die Fehlermeldung der "turntables.dat:line 10" bezieht sich immer auf die Zeile nach dem TrackShapeIndex.

1
turntable(
WFile ( "w-005826+014735.w" )
UiD ( 563 )
XOffset ( 0 )
YOffset ( -1.41914 )
ZOffset ( 8 )
TrackShapeIndex ( 37300 )
Animation ( "ponte" )
Diameter ( 16 )
)

Momentan gibt es also wohl nur die beiden Lösungen; die Globale tsection.dat zu ändern - oder die geänderte tsection.dat in den Streckenordner zu holen.
Wer kennt sich da aus?

Gruß Jan


PS: Ja - ich weiß, dass die Anschlussgeleise nur Meterspur haben!  :-[


Offline Richie57

  • Administrator
  • *****
  • Let the good times roll!
Re: include ( "../../../Global/tsection.dat" )
« Antwort #1 am: 09.05.2018, 19:15:16 »
Hallo Jan,

in Anlehnung an die alte Togal-Werbung "... ich weiß zwar nicht, was der junge Mann Ihnen empfohlen hat, ich würde Ihnen zu ... raten!", würde ich Dir raten es entweder mit der tsection_built 0052 zu versuchen, denn da sind die diversen (neuen) Drehscheiben schon referenziert, oder die Austauschdrehscheib e von Renzo Grassi zu nehmen, die die Original-N1t16mTurntable.s ersetzt (ohne Änderung der tsection.dat).

Ich habe mit beiden Methoden bis jetzt keine Probleme gehabt (abgesehen von anfänglichen Verständnisschwieri gkeiten)!
Baust Du Deine Strecke als Miniroute? Dann sind doch Ersatzzuweisungen in der tsection.dat kein Stolperstein ...

Liebe Grüße
Richie
"... Menschlichkeit und Politik schließen sich im Grunde immer aus. Beide sind nötig, aber beiden zugleich dienen, ist kaum möglich.
Politik fordert Partei, Menschlichkeit verbietet Partei."

Hermann Hesse

Offline Kapitaen13

  • Mitglied
Re: include ( "../../../Global/tsection.dat" )
« Antwort #2 am: 09.05.2018, 19:35:51 »
Hallo mein lieber Richie57,

eigentlich wollte ich nur für einen Bekannten etwas austüfteln.
Meine Drehscheibe hat 18 Stellungen - also 36 Gleisanschlüsse.
Die #52 liegt mir ja vor - die dortigen 16er Scheiben  haben aber nur 9 Stellungen, da hat aber mein Bekannter zu wenig Platz für den Lokschuppen.
Zitat
Dann sind doch Ersatzzuweisungen in der tsection.dat kein Stolperstein ...
Genau das funktioniert aber nicht mit 16 SectionIdexen.

Gruß Jan