Text Format : Curve Library
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
*SETTING
;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+
*CONSTRAINT_PLANE
See *CONSTRAINT_PLANE in the Text Format : Assembly Unit
*MAIN_CONSTRAINT_PATH
See *MAIN_CONSTRAINT_PATH in the Text Format : Assembly Unit
The VARIABLE PATH setting is always '0'.
REFERENCE POINT, CALCULATION POINT are always (blank).
*CONSTRAINT_POINT
See *CONSTRAINT_POINT in the Text Format : Assembly Unit
PATH TYPE is always "main".
*CONSTRAINT_ARRAY_POINT
See *CONSTRAINT_ARRAY_POINT in the Text Format : Assembly Unit
PATH TYPE is always "main"
*PATH_LINKED_ENTITY
;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.
*PATH_LINKED_ENTITY_VARIATION
;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”
*PATH_LINKED_ENTITY_PROPERTY
;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)
*BASE_PARAMETER
See *BASE_PARAMETER in the Text Format : Assembly Unit
*ASSIGNED_PARAMETER
See *ASSIGNED_PARAMETER in the Text Format : Assembly Unit
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