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

;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
(START)

X
(START)

Y
(START)

Z
(START)

VXX
(START)

VXY
(START)

VXZ
(START)

VYX
(START)

VYY
(START)

VYZ
(START)

SECTION
(END)

X
(END)

Y
(END)

Z
(END)

VXX
(END)

VXY
(END)

VXZ
(END)

VYX
(END)

VYY
(END)

VYZ
(END)

PARAMETER
(START)

PARAMETER
(END)

;NAME

PATH

TAPERED SECTION

SECTION
(START)

X
(START)

Y
(START)

Z
(START)

VXX
(START)

VXY
(START)

VXZ
(START)

VYX
(START)

VYY
(START)

VYZ
(START)

SECTION
(END)

X
(END)

Y
(END)

Z
(END)

VXX
(END)

VXY
(END)

VXZ
(END)

VYX
(END)

VYY
(END)

VYZ
(END)

PARAMETER
(START)

PARAMETER
(END)

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)

;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

;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