Skip to main content
Import Created Edited

Text File : Curve

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
*CONSTRAINT_PLANE
*MAIN_CONSTRAINT_PATH
*CONSTRAINT_POINT
*CONSTRAINT_ARRAY_POINT
*PATH_LINKED_ENTITY
*PATH_LINKED_ENTITY_VARIATION
*PATH_LINKED_ENTITY_PROPERTY
*BASE_PARAMETER
*ASSIGNED_PARAMETER

 

*SETTING

;NAME UNIT LENGTH DIRECTION ALIGN TYPE
Curve Library-1 0 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 https://midasuser.atlassian.net/wiki/x/E4ONTg

 

*MAIN_CONSTRAINT_PATH

See *MAIN_CONSTRAINT_PATH in the https://midasuser.atlassian.net/wiki/x/E4ONTg

 

Note 
The VARIABLE PATH setting is always '0'. 
REFERENCE POINT, CALCULATION POINT are always (blank).

 

*CONSTRAINT_POINT

See *CONSTRAINT_POINT in the https://midasuser.atlassian.net/wiki/x/E4ONTg

 

Note 
PATH TYPE is always "main".

 

*CONSTRAINT_ARRAY_POINT

See *CONSTRAINT_ARRAY_POINT in the https://midasuser.atlassian.net/wiki/x/E4ONTg

 

Note 
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)
Beam-1 default 0 Section-1 0 0 0 0 0 0 0 0 0 (blank) (blank) (blank) (blank) (blank) (blank) (blank) (blank) (blank) (blank) Parameter-1 (blank)
Beam-2 Main path-1 1 Section-1 0 0 0 0 0 0 0 0 0 Section-2 0 0 0 0 0 0 0 0 0 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 (blank) 0
Beam-3 ct arc (blank) 0 0 arc (blank) 0 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 https://midasuser.atlassian.net/wiki/x/E4ONTg

 

*ASSIGNED_PARAMETER

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

 

Usersection

 

CLB SAMPLE_01.csv

 

*SETTING,,,,,,,,,,,,,,,,,,,,,,,,
;NAME,UNIT LENGTH,DIRECTION,ALIGN TYPE,,,,,,,,,,,,,,,,,,,,,
PSC_Beam,29.9,x+,auto,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,
*CONSTRAINT_PLANE,,,,,,,,,,,,,,,,,,,,,,,,
;NAME,LOCATION,MEASURE,ALIGN ORIGIN,RATIO,SKEW,REFERENCE POINT,ROTATION ANGLE,,,,,,,,,,,,,,,,,
PL00,0,by distance,start,,0,,,,,,,,,,,,,,,,,,,
PL01,1.15,by distance,start,,0,,,,,,,,,,,,,,,,,,,
PL02,3.3,by distance,start,,0,,,,,,,,,,,,,,,,,,,
PL03,14.57,by distance,user,0.5,0,,,,,,,,,,,,,,,,,,,
PL04,14.8,by distance,user,0.5,0,,,,,,,,,,,,,,,,,,,
PL05,15.1,by distance,user,0.5,0,,,,,,,,,,,,,,,,,,,
PL06,15.33,by distance,user,0.5,0,,,,,,,,,,,,,,,,,,,
PL07,26.6,by distance,end,,0,,,,,,,,,,,,,,,,,,,
PL08,28.75,by distance,end,,0,,,,,,,,,,,,,,,,,,,
PL09,29.9,by distance,end,,0,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,
*MAIN_CONSTRAINT_PATH,,,,,,,,,,,,,,,,,,,,,,,,
;NAME,PLANE,PLANE,VARIABLE PATH,OFFSET-Y,OFFSET-Z,OFFSET-Y,OFFSET-Z,VARIATION TYPE (Y),ORDER (Y),RADIUS (Y),CONVEXITY (Y),VARIATION TYPE (Z),ORDER (Z),RADIUS (Z),CONVEXITY (Z),REFERENCE POINT,CALCULATION POINT,,,,,,,
MG001,PL00,PL01,0,0,0,0,0,,,,,,,,,,,,,,,,,
MG002,PL01,PL02,0,0,0,0,0,,,,,,,,,,,,,,,,,
MG003,PL02,PL03,0,0,0,0,0,,,,,,,,,,,,,,,,,
MG004,PL03,PL04,0,0,0,0,0,,,,,,,,,,,,,,,,,
MG005,PL04,PL05,0,0,0,0,0,,,,,,,,,,,,,,,,,
MG006,PL05,PL06,0,0,0,0,0,,,,,,,,,,,,,,,,,
MG007,PL06,PL07,0,0,0,0,0,,,,,,,,,,,,,,,,,
MG008,PL07,PL08,0,0,0,0,0,,,,,,,,,,,,,,,,,
MG009,PL08,PL09,0,0,0,0,0,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,
*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)"
BEAM_001,MG001,0,ENDSECT,0,0,0,0,-1,0,0,0,1,,,,,,,,,,,,
BEAM_002,MG002,1,ENDSECT,0,0,0,0,-1,0,0,0,1,MIDSECT,0,0,0,0,-1,0,0,0,1,,
BEAM_003,MG003,0,MIDSECT,0,0,0,0,-1,0,0,0,1,,,,,,,,,,,,
BEAM_004,MG004,1,MIDSECT,0,0,0,0,-1,0,0,0,1,ENDSECT,0,0,0,0,-1,0,0,0,1,,
BEAM_005,MG005,0,ENDSECT,0,0,0,0,-1,0,0,0,1,,,,,,,,,,,,
BEAM_006,MG006,1,ENDSECT,0,0,0,0,-1,0,0,0,1,MIDSECT,0,0,0,0,-1,0,0,0,1,,
BEAM_007,MG007,0,MIDSECT,0,0,0,0,-1,0,0,0,1,,,,,,,,,,,,
BEAM_008,MG008,1,MIDSECT,0,0,0,0,-1,0,0,0,1,ENDSECT,0,0,0,0,-1,0,0,0,1,,
BEAM_009,MG009,0,ENDSECT,0,0,0,0,-1,0,0,0,1,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,
*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_002,path,linear,,,,linear,,,,,,,,,,,,,,,,,,
BEAM_004,path,linear,,,,linear,,,,,,,,,,,,,,,,,,
BEAM_006,path,linear,,,,linear,,,,,,,,,,,,,,,,,,
BEAM_008,path,linear,,,,linear,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,
*PATH_LINKED_ENTITY_PROPERTY,,,,,,,,,,,,,,,,,,,,,,,,
;NAME,MEMBER TYPE,MATERIAL TYPE,MATERIAL,CUTTING GROUP,CUTTING TYPE,,,,,,,,,,,,,,,,,,,
BEAM_001,structural,concrete,C24,,,,,,,,,,,,,,,,,,,,,
BEAM_002,structural,concrete,C24,,,,,,,,,,,,,,,,,,,,,
BEAM_003,structural,concrete,C24,,,,,,,,,,,,,,,,,,,,,
BEAM_004,structural,concrete,C24,,,,,,,,,,,,,,,,,,,,,
BEAM_005,structural,concrete,C24,,,,,,,,,,,,,,,,,,,,,
BEAM_006,structural,concrete,C24,,,,,,,,,,,,,,,,,,,,,
BEAM_007,structural,concrete,C24,,,,,,,,,,,,,,,,,,,,,
BEAM_008,structural,concrete,C24,,,,,,,,,,,,,,,,,,,,,
BEAM_009,structural,concrete,C24,,,,,,,,,,,,,,,,,,,,,

 

 

0
Was this article helpful?