Home    Search    Reference Manuals    Return    Track Group Documentation





Users Manual for Program TRC_IPLAS





Table of Contents

   Introduction
   Input data commands
   Translation of a registration
   Example




Introduction

Program TRC_IPLAS is designed for translating track measurements made by a Matisa MD584 track measuring vehicle.

The MD584-car have 3 measuring axles for lateral measurements and 3 other axles for vertical measurements. The three axles measuring vertical irregularities are not equally spaced. The advantage of not having the axles equally spaced, is that it is possible to reduce the number of zeros in the measuring vehicle transfer function.
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 trax-format. Since the transfer function of the Matisa track measuring car is low for some waves lengths, the transfer function back to Cartesian coordinates cannot be ideal, it must be delimited. The filtering takes place in program FTRANS, filter IMAUZ and IPLASSER.

See also:

TRC_PLAS Calculates versines of the columns in a track irregularity file


Input data commands

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.

DX
Equidistant step between the interpolated points in the X-axis.
The FFT-algorithm in the backward transformation requires that the points in input data have equidistant distances in their X-axles. Therefore the curves read from INFIL always will be interpolated before any calculations takes place.
Declared= Real*4    Default= 0.5

INFIL
File containing the track measurements written in *.plas-format.
Declared= Character*132    Default= Blank

RIKTN
'A'   If the A-end of the measuring vehicle is leading.
'B'   If the B-end of the measuring vehicle is leading.
When RIKTN='A' is the script file $gensys/bin/trc_iplas_a used and when RIKTN='B' is the script file $gensys/bin/trc_iplas_b used.
N.B.: command SCRIPT_FILE must be set equal to 'no' otherwise command RIKTN will be neglected.
Declared= Character*1    Default= 'A'

SCRIPT_FILE
Defines the script file to be used in the re-transformation of the Mauzin registration. If SCRIPT_FILE equals 'no' will the script file be controlled by the RIKTN command. In this command the user has the possibility to define his or hers own re-transformation script.
Declared= Character*132    Default= 'no'

UTFIL
File containing the output data, written in *.trax-format.
Declared= Character*132    Default= Blank

Translation of a registration

  1. Edit the file containing the track registration. The input data file must be stored in PLAS-format.
  2. If necessary, scale and translate the curves in program TRC_MAUZMOD.
  3. Remove designed curve geometry in programTRC_PLASCUR.
  4. Execute program TRC_IPLAS.


Example of an input data file

Following example: Master.trc_iplasf can be used as a master file:

##
##      Input data for program trc_iplas
##

##
## Transformation of MATISA MD584 diagrams into a track in Cartesian coordinates
## Use SCRIPT_FILE imatisa_a when the engine is in the front of the vehicle
## Use SCRIPT_FILE imatisa_b when the pendulum is in the front of the vehicle
## -----------------------------------------------------------------------------
#
 DX = 0.5
#
 SCRIPT_FILE=  $gensys/bin/trc_imatisa_a
#SCRIPT_FILE=  $gensys/bin/trc_imatisa_b
#
 INFIL= in_track.matisa
 UTFIL= ut_track.trax