Layout > Import Text file
- 1 Overview of Functions
- 2 Details of Functions
- 2.1 Neutral Format
- 2.1.1 SETTING
- 2.1.2 ALIGNMENT
- 2.1.3 PROFILE
- 2.1.4 CROSS_SECTION
- 2.1.5 ASSEMBLY_UNIT
- 2.1.6 CURVE_LIBRARY
- 2.1 Neutral Format
Overview of Functions
This function creates layout by importing layout in neutral formats.
Based on the information in the neutral format, alignments can be created and libraries are assigned to the generated alignment to create the finished structural model.
However, libraries included in the text file should be defined in advance using modeling functions such as Create, Import, etc.. in midasCIM.
The following data is applied in a unit of the bundle for each layout.
Details of Functions
Neutral Format
SETTING
NAME | ORIGIN-X | ORIGIN-Y | INITIAL ANGLE | ALIGNMENT |
---|---|---|---|---|
Layout-1 | 0.0000 | 0.0000 | 0.0000 | by length |
NAME: Name of Layout.
ORIGIN-X, ORIGIN-Y: X, Y coordinates at the beginning point of the layout.
INITIAL ANGLE: The direction of the layout from the origin point.
ALIGNMENT: Enter method of the alignment
list
by length
by XY
ALIGNMENT
SETTING > ALIGNMENT: by length
TYPE | X | Y | STATION | LENGTH | R | RS | RE |
---|---|---|---|---|---|---|---|
BP | (blank) | (blank) | 0.0000 | (blank) | (blank) | (blank) | (blank) |
straight | (blank) | (blank) | (blank) | 0.0000 | (blank) | (blank) | (blank) |
arc | (blank) | (blank) | (blank) | 0.0000 | 0.0000 | (blank) | (blank) |
clothoid | (blank) | (blank) | (blank) | 0.0000 | (blank) | 0.0000 | 0.0000 |
TYPE
list (EP is not necessary because it is automatically calculated)
BP (Required)
straight
arc
clothoid
X, Y
blank
In all cases
STATION
blank
TYPE: straight, arc, clothoid
LENGTH
blank
TYPE: BP
R
blank
TYPE: BP, straight, clothoid
RS
blank
TYPE: BP, straight, arc
RE
blank
TYPE: BP, straight, arc
SETTING > ALIGNMENT: by XY
TYPE | X | Y | STATION | LENGTH | R | RS | RE |
---|---|---|---|---|---|---|---|
BP | 0.0000 | 0.0000 | 0.0000 | (blank) | (blank) | (blank) | (blank) |
straight | 0.0000 | 0.0000 | (blank) | (blank) | (blank) | (blank) | (blank) |
arc | 0.0000 | 0.0000 | (blank) | (blank) | 0.0000 | (blank) | (blank) |
clothoid | 0.0000 | 0.0000 | (blank) | (blank) | (blank) | 0.0000 | 0.0000 |
EP | 0.0000 | 0.0000 | (blank) | (blank) | (blank) | (blank) | (blank) |
TYPE
list
BP (Required)
straight
arc
clothoid
EP (Required)
X, Y
STATION
blank
TYPE: straight, arc, clothoid, EP
LENGTH
blank
In all cases
R
blank
TYPE: BP, straight, clothoid, EP
RS
blank
TYPE : BP, straight, arc, EP
RE
blank
TYPE: BP, straight, arc, EP
PROFILE
STATION | ELEVATION | RADIUS |
---|---|---|
0.0000 | 0.0000 | (blank) |
0.0000 | 0.0000 | 0.0000 |
0.0000 | 0.0000 | (blank) |
STATION
ELEVATION
RADIUS
blank
First and the last line of * PROFILE
CROSS_SECTION
NAME | STATION |
---|---|
Start | (blank) |
Section-1 | 0.0000 |
End | (blank) |
NAME
STATION
blank
First and the last line of * CROSS_SECTION
TYPE, SUPER ELEVATION, SKEW, ALIGN TYPE, and LABEL in Layout function are applied default values because they are not applied at the moment or might be changed in the future.
ASSEMBLY_UNIT
LAYOUT | SEGMENT | LIBRARY NAME |
---|---|---|
Layout-1 | 1 | Assembly unit-1 |
Layout-1 | all | Assembly unit-2 |
LAYOUT: Name of a layout
link
*SETTING > NAME
SEGMENT: Segment number generated from layout inputted information
list
1 ~ number of Segments (Segment number at the beginning point of layout is 1).
all: Assign numbers to the entire layout (Layoutwise).
LIBRARY NAME: The name of the library to assign
list
Unit structure registered in Base mode.
If the function of the assignment of libraries is rebuilt, the present format might be changed.
CURVE_LIBRARY
LAYOUT | SEGMENT | LIBRARY NAME | DIRECTION | OFFSET-Y | OFFSET-Z | ROTATION TYPE | ANGLE |
---|---|---|---|---|---|---|---|
Layout-1 | 1 | Curve library-1 | from start | 0.0000 | 0.0000 | all | 0.0000 |
Layout-1 | all | Curve library-2 | from start | 0.0000 | 0.0000 | all | 0.0000 |
LAYOUT: Name of a layout
link
*SETTING > NAME
SEGMENT: Segment number generated from layout inputted information
list
1 ~ number of Segments (Segment number at the beginning point of layout is 1).
all: Assign numbers to the entire layout (Layoutwise).
LIBRARY NAME: The name of the library to assign
list
Curve library registered in Base mode.
DIRECTION: The Direction of library assignment
list
from start
from end
OFFSET-Y, OFFSET-Z: Offset distance from local y, z-axis from segment
ROTATION TYPE: Types of additional rotation
list
all : rotates both the offset direction and the shape.
offset : rotates only the offset direction.
object: rotates only the object.
ANGLE: Angle of rotation
If the function of the assignment of libraries is rebuilt, the present format might be changed.