Summary
Create a Curve Library by importing information written in a predefined Text format.
The text file format is CSV (Comma-Separated Values) in UTF-8 format, so you must save it in that format before importing.
How to Run
[Curve Library Mode]
Ribbon Menu > [Curve Library] Tab > [Import] Group > Text File
Explanation
Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
;NAME | UNIT LENGTH | DIRECTION | ALIGN TYPE |
---|---|---|---|
Curve Library-1 | 0.0000 | x+ | auto |
DIRECTION: Direction of the Default Constraint Path
value
x+
y+
z+
x-
y-
z-
default
x+
See *CONSTRAINT_PLANE in the https://midasuser.atlassian.net/wiki/x/E4ONTg
See *MAIN_CONSTRAINT_PATH in the https://midasuser.atlassian.net/wiki/x/E4ONTg
Note |
---|
|
See *CONSTRAINT_POINT in the https://midasuser.atlassian.net/wiki/x/E4ONTg
Note |
---|
|
See *CONSTRAINT_ARRAY_POINT in the https://midasuser.atlassian.net/wiki/x/E4ONTg
Note |
---|
|
;NAME | PATH | TAPERED SECTION | SECTION | X | Y | Z | VXX | VXY | VXZ | VYX | VYY | VYZ | SECTION | X | Y | Z | VXX | VXY | VXZ | VYX | VYY | VYZ | PARAMETER | PARAMETER |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Beam-1 | default | 0 | Section-1 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | (blank) | (blank) | (blank) | (blank) | (blank) | (blank) | (blank) | (blank) | (blank) | (blank) | Parameter-1 | (blank) |
Beam-2 | Main path-1 | 1 | Section-1 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | Section-2 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | Parameter-1 | Parameter-2 |
NAME : Name of Path Linked Entity
PATH : Path Name of the Constraint Path to which the Linked Entity is constrained
value
default
*MAIN_CONSTRAINT_PATH > NAME
TAPERED SECTION : Options for tapered section
value
0
Not applied Tapered Section
1
Applied Tapered Section
SECTION(START) : Name of the start point User Section of the Path Linked Entity
value
Name of the User Section that is registered in Curve Library mode.
X(START), Y(START), Z(START) : Coordinates of the origin of the start point User Section.
blank condition of X(START)
*SETTING > DIRECTION = “X+” or “X-”
blank condition of Y(START)
SETTING > DIRECTION = “Y+” or “Y-”
blank condition of Z(START)
SETTING > DIRECTION = “Z+” or “Z-”
VXX(START), VXY(START), VXZ(START) : Direction vector on the X-axis of the start point User Section.
blank condition of VXX(START)
SETTING > DIRECTION = “X+” or “X-”
blank condition of VXY(START)
SETTING > DIRECTION = “Y+” or “Y-”
blank condition of VXZ(START)
SETTING > DIRECTION = “Z+” or “Z-”
VYX(START), VYY(START), VYZ(START) : Direction vector on the Y-axis of the start point User Section.
blank condition of VYX(START)
SETTING > DIRECTION = “X+” or “X-”
blank condition of VYY(START)
SETTING > DIRECTION = “Y+” or “Y-”
blank condition of VYZ(START)
SETTING > DIRECTION = “Z+” or “Z-”
SECTION(END), X(END), Y(END), Z(END), VXX(END), VXY(END), VXZ(END), VYX(END), VYY(END), VYZ(END)
Data for the end point User Section, with the same content as the star tpoint User Section
User Section
TAPERED SECTION = “0”
PARAMETER(START): Parameter Set Name of the start point User Section.
value
Parameter Set Name of *ASSIGNED_PARAMETER
Note!
If there is no value, apply the Default Assigned Parameter.
PARAMETER(END): Parameter Set Name of the end point User Section.
value
Parameter Set Name of *ASSIGNED_PARAMETER
blank condition
TAPERED SECTION = “0”
Note!
If there is no value, apply the Default Assigned Parameter.
;NAME | VARIATION ORIGIN | VARIATION TYPE (Y) | ORDER (Y) | RADIUS (Y) | CONVEXITY (Y) | VARIATION TYPE (Z) | ORDER (Z) | RADIUS (Z) | CONVEXITY (Z) |
---|---|---|---|---|---|---|---|---|---|
Beam-1 | path | linear | (blank) | (blank) | (blank) | parabolic | (blank) | (blank) | 0 |
Beam-2 | cc | cubic | (blank) | (blank) | 0 | polynomial | 0.0000 | (blank) | 0 |
Beam-3 | ct | arc | (blank) | 0.0000 | 0 | arc | (blank) | 0.0000 | 0 |
NAME : Name of Path Linked Entity
value
*PATH_LINKED_ENTITY > NAME
*PATH_LINKED_ENTITY > TAPERED SECTIOThe *PATH_LINKED_ENTITY > TAPERED SECTION column must have a value of "1"
VARIATION ORIGIN : Base position of Variation
value
lb
Left-Bottom
cb
Center-Bottom
rb
Right-Bottom
lc
Left-Center
cc
Center-Center
rc
Right-Center
lt
Left-Top
ct
Center-Top
rt
Right-Top
path
Path Location
VARIATION TYPE(Y), VARIATION TYPE(Z) : Types of changes in curves by Y- and Z-axis direction
value
linear
parabolic
cubic
polynomial
arc
ORDER(Y), ORDER(Z) : Degree of curve by Y- and Z-axis direction
blank condition
VARIATION TYPE ≠ “polynomial”
RADIUS(Y), RADIUS(Z) : Radius of curve (Arc) by Y- and Z-axis direction
blank condition
VARIATION TYPE ≠ “arc”
CONVEXITY(Y), CONVEXITY(Z) : Shape of curves by Y- and Z-axis direction
value
0
Concave curve
1
Convex curve
blank condition
VARIATION TYPE = “linear”
;NAME | MEMBER TYPE | MATERIAL TYPE | MATERIAL | CUTTING GROUP | CUTTING TYPE |
---|---|---|---|---|---|
Beam-1 | structural | concrete | C24 | (blank) | |
Beam-2 | nonstructural | steel | SS400 | default | target |
NAME: Name of Path Linked Entity
value
*PATH_LINKED_ENTITY > NAME
MEMBER TYPE: Member Type for Path Linked Entitiy
value
structural
nonstructural
void
MATERIAL TYPE: Material Type for Path Linked Entitiy
value
concrete
steel
Note!
Properties that do not appear in the Path Linked Entity's property pane UI.(The Material Type that currently appears in the Property Pane UI is the data for calculating the quantity).
The data below is for validation purposes.
*PATH_LINKED_ENTITY > SECTION(START), SECTION(END)
If MATERIAL TYPE is "concrete" : Only the User Section of Concrete Type is valid.
If MATERIAL TYPE is "steel" : Only User Section of Steel Type is valid.
*PATH_LINKED_ENTITY_PROPERTY > MATERIAL
If MATERIAL TYPE is "concrete" : Only Material of Concrete Type is valid.
If MATERIAL TYPE is "steel": Only Material of Steel Type is valid.
MATERIAL: Material Name for Path Linked Entitiy
CUTTING GROUP: Name of the Cutting Group the Path Linked Entity belongs to
value
default
Apply Default Group
Note!
If there is no value, the Cutting Property is not applied.
CUTTING TYPE: Role in Cutting Groups
value
target
tool
blank condition
CUTTING GROUP = (blank)
See *BASE_PARAMETER in the https://midasuser.atlassian.net/wiki/x/E4ONTg
See *ASSIGNED_PARAMETER in the https://midasuser.atlassian.net/wiki/x/E4ONTg
Reference Materials
Enter Curve Library Mode, load the Usersection of the archive, and run Text format.
Ribbon Menu > [Base] Tab > [Library] Group > Curve > Create
Ribbon Menu > [Base] Tab > [Property] Group > User Section > Import
View file | ||
---|---|---|
|
View file | ||
---|---|---|
|