Home Reference Manuals Return Track Group Documentation
Program TRC_PLASCUR adds or removes designed track geometry to a Plasser&Theurer or Matisa registration. The input data file is read in free format, but the columns in the file shall have the same contents as in a mauz-file. The output data file is written in mauz-format.
Input data is read in free format, valid separators between the input values are <space>, <comma>, <tab>, <equal sign> or <carriage return>. The commands can be written both in lower and upper case letters. The operation of the program is controlled by the commands described below; some of the commands also need arguments.
| IADD=-1 | Removes a designed curve geometry from the measuring car registration. |
| IADD=+1 | Adds a designed curve geometry to the measuring car registration. |
| 'R' | Clothoid type of transition curve, the curvature is a linear function of chainage. |
| 'S' | Helmert type of transition curve, the curvature has the shape of two second-degree parabolas such that the curvature and its derivative are continuous functions (The Helmert curve is in Germany also known as the Schramm curve). |
Following example: Master.trc_plascurf can be used as a master file:
##
## Input data for program TRC_PLASCUR
##
RIKTN= A IDENT1= PLAS-file created by program trc_plascur(A)
A(1) = -5., -3.5, 0.0, # A(1)-A(3) = vertical level
A(4) = -3.5, 0.0, # A(4)-A(5) = twist
A(6) = -3.5, # A(6) = cant
A(7) = 0.0, # A(7) = gauge
A(9) = -10, 0.0, 10.0, # A(9)-A(11)= lateral versine
RIKTN= B IDENT1= PLAS-file created by program trc_plascur(B)
A(1) = 0., 3.5, 5.0, # A(1)-A(3) = vertical level
A(4) = 0.0, 3.5, # A(4)-A(5) = twist
A(6) = 3.5, # A(6) = cant
A(7) = 0.0, # A(7) = gauge
A(9) = -10, 0.0, 10.0, # A(9)-A(11)= lateral versine
A(9) = -5, 0.0, 5.0, # A(9)-A(11)= lateral versine
IDENT2= Curve R=600 h=150 added
IDENT3= In file: data/hyslrPB2.plas Out file: test/hyslrPB2c.plas
INFIL= data/hyslrPB2.plas UTFIL= test/hyslrPB2c.plas
B = 0.75, TWIDTH = 1.435, XSTART= 0.,
IADD = 1
HCURVE(1) = 0,0,0, RCURVE(1) = 0,600,0,
NXCURV = 4, XCURVE(1) = 20, 64, 275, 332.5,
TCURVE(1) = 'R','R',