/
Text Format : Curve Library

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

 

Related content

Text Format : Curve Library
Text Format : Curve Library
More like this
Constraint Array Point
Constraint Array Point
More like this
Main Constraint Path
Main Constraint Path
More like this
Constraint Plane
Constraint Plane
More like this
Path > Concrete (Curve Library)
Path > Concrete (Curve Library)
More like this
Path Linked Entity
Path Linked Entity
More like this