Skip to main content
Version: 17

LOAD_SECTION_MACRO

Loads a macro section into the section list.

Description

Sections have to be loaded into the current model file to be able to be used in the model. Initially in a new model file the section list is empty. There are several ways to load in, or create a section: library section, macro section, user drawn section. In this case the macro section option is used. The command is analogous with the highlighted "Macro section..." button at the section administration dialogue in Consteel.

Syntax

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] Section parameters...

Command parameters

Command parameterAssignmentValue formatInput options
Object IDRequiredStringLocal, variable
Macro typeRequiredPredefined stringsLocal, variable
Section nameRequiredStringLocal, variable
Material nameRequiredPredefined stringsLocal, variable
Section parametersRequiredNumerical or stringLocal, variable

Object ID:

A string of characters that is used to identify the object that is being created. The string can contain letters, numbers and special characters as well. It can be defined as a variable that contains the string or directly as a string of characters between apostrophes.

For example:

LOAD_SECTION_MACRO $Section_ID [Macro type] [Section name] [Material name] [parameter1] [parameter2] etc.

or

LOAD_SECTION_MACRO “Section ID 1” [Macro type] [Section name] [Material name] [parameter1] [parameter2] etc.

Object ID-s have to be unique for every object across all object types (eg.: sections, members, plates, loads, etc.).

Macro type:

Type of macro to be used.

Available macro types:
Macro type nameMacro type
Welded sectionsWLD-...
Welded I or HWLD-IH
Welded boxWLD-BOX
Welded malteseWLD-MALTESE
Welded half malteseWLD-HALFMALTESE
Welded hatWLD-HAT
Welded TWLD-T
Welded WQWLD-WQ
Slant flange welded I or HWLD-SLANTIH
Welded CWLD-C
Hot rolled sectionsHR-...
Hot rolled I or HHR-IH
Hot rolled LHR-L
Hot rolled UHR-U
Hot rolled circular hollow sectionHR-CHS
Hot rolled THR-T
Flat shapeHR-FS
Hot rolled rectangular hollow sectionHR-RHS
Round barHR-RB
Cold-formed sectionsCF-...
Cold-formed rectangular hollow sectionCF-RHS
Cold-formed circular hollow sectionCF-CHS
Cold-formed LCF-L
Cold-formed C (simplified) (since CS 17)CF-C
Cold-formed Z (simplified) (since CS 17)CF-Z

Section name:

Name of the section that will appear in the section list in Consteel. String of characters between apostrophes.

Material name:

Name of the material to be used for the section. String of characters between apostrophes. Exact match is necessary with the Consteel material names.

For example:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] "S 235 EN 10025-2" [parameter1] [parameter2] etc.

The material names can be viewed in Consteel at the highlighted area of the material dialogue name dropdown.

Section parameters:

Section parameters like height, breadth, thickness, etc.. The quantity and meaning of the parameters depend on the macro type.


Detailed description of macro types

Welded sections

Welded I or H

Macro type:

WLD-IH

Parameters:

NotationDefinition
b1Upper flange width
tf1Upper flange thickness
hSection height
twWeb thickness
b2Lower flange width
tf2Lower flange thickness

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [b1] [tf1] [h] [tw] [b2] [tf2]

Sample code

LOAD_SECTION_MACRO Sec_ID1 WLD-IH "WLD-IH (Descript)" "S 235 EN 10025-2" 100 10 200 6 100 10

Welded box

Macro type:

WLD-BOX

Parameters:

NotationDefinition
hSection height
bSection width
bwWeb plate width
tf1Upper flange thickness
tf2Lower flange thickness
tw1Web thickness on the left side
tw2Web thickness on the right side

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [h] [b] [bw] [tf1] [tf2] [tw1] [tw2]

Sample code

LOAD_SECTION_MACRO Sec_ID1 WLD-BOX "WLD-BOX (Descript)" "S 235 EN 10025-2" 300 400 200 12 12 10 10

Welded maltese

Macro type:

WLD-MALTESE

Parameters:

NotationDefinition
h1Section height
tw1Web thickness
b1Section width
tf1Flange thickness
h2Section height
tw2Web plate thickness
b2Section width
tf2Flange thickness

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [h1] [tw1] [b1] [tf1] [h2] [tw2] [b2] [tf2]

Sample code

LOAD_SECTION_MACRO Sec_ID1 WLD-MALTESE "WLD-MALTESE (Descript)" "S 235 EN 10025-2" 400 10 200 20 300 8 150 16

Welded half maltese

Macro type:

WLD-HALFMALTESE

Parameters:

NotationDefinition
h1Section height
tw1Web thickness
b1Section width
tf1Flange thickness
h2Section height
tw2Web plate thickness
b2Section width
tf2Flange thickness

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [h1] [tw1] [b1] [tf1] [h2] [tw2] [b2] [tf2]

Sample code

LOAD_SECTION_MACRO Sec_ID1 WLD-HALFMALTESE "WLD-HALFMALTESE (Descript)" "S 235 EN 10025-2" 400 10 200 20 150 8 150 16

Welded hat

Macro type:

WLD-HAT

Parameters:

NotationDefinition
hSection height
bSection width at flange
bwDistance between webs
tfFlange thickness
twWidth of webs

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [h] [b] [bw] [tf] [tw]

Sample code

LOAD_SECTION_MACRO Sec_ID1 WLD-HAT "WLD-HAT (Descript)" "S 235 EN 10025-2" 400 500 300 30 15

Welded T

Macro type:

WLD-T

Parameters:

NotationDefinition
bUpper flange width
tfUpper flange thickness
hSection height
twWeb thickness

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [b] [tf] [h] [tw]

Sample code

LOAD_SECTION_MACRO Sec_ID1 WLD-T "WLD-T (Descript)" "S 235 EN 10025-2" 100 10 200 6

Welded WQ

Macro type:

WLD-WQ

Parameters:

NotationDefinition
hSection height
bLower flange width
bwDistance between web plates
tf1Upper flange thickness
tf2Lower flange thickness
twWeb thickness
cLower flange cantilever

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [h] [b] [bw] [tf1] [tf2] [tw] [c]

Sample code

LOAD_SECTION_MACRO Sec_ID1 WLD-WQ "WLD-WQ (Descript)" "S 235 EN 10025-2" 300 300 180 15 20 10 25

Slant flange welded I or H

Macro type:

WLD-SLANTIH

Parameters:

NotationDefinition
b1Upper flange width
tf1Upper flange thickness
hSection height
twWeb thickness
b2Lower flange width
tf2Lower flange thickness
AlphaPitch of upper flange
b12Upper flange cantilever

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [b1] [tf1] [h] [tw] [b2] [tf2] [Alpha] [b12]

Sample code

LOAD_SECTION_MACRO Sec_ID1 WLD-SLANTIH "WLD-SLANTIH (Descript)" "S 235 EN 10025-2" 414 30 397 15 296 30 73 144

Welded C

Macro type:

WLD-C

Parameters:

NotationDefinition
hSection height
t3Web thickness
b1Upper plate width
t1Upper flange thickness
b2Lower flange width
t2Lower flange thickness

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [h] [t3] [b1] [t1] [b2] [t2]

Sample code

LOAD_SECTION_MACRO Sec_ID1 WLD-C "WLD-C (Descript)" "S 235 EN 10025-2" 200 6 60 10 100 12

Hot rolled sections

Hot rolled I or H

Macro type:

HR-IH

Parameters:

NotationDefinition
hHeight
bFlange width
twWeb thickness
tfFlange thickness
rCorner rounding radius

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [h] [b] [tw] [tf] [r]

Sample code

LOAD_SECTION_MACRO Sec_ID1 HR-IH "HR-IH (Descript)" "S 235 EN 10025-2" 200 100 6 10 15

Hot rolled L

Macro type:

HR-L

Parameters:

NotationDefinition
hHeight
bFlange width
twWeb thickness
tfFlange thickness
r1Inner corner rounding radius
r2Inner edge rounding radius

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [h] [b] [tw] [tf] [r1] [r2]

Sample code

LOAD_SECTION_MACRO Sec_ID1 HR-L "HR-L (Descript)" "S 235 EN 10025-2" 100 100 10 10 12 6

Hot rolled U

Macro type:

HR-U

Parameters:

NotationDefinition
hHeight
bFlange width
twWeb thickness
tfFlange thickness
r1Inner corner rounding radius

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [h] [b] [tw] [tf] [r1]

Sample code

LOAD_SECTION_MACRO Sec_ID1 HR-U "HR-U (Descript)" "S 235 EN 10025-2" 200 80 6 11 13

Hot rolled circular hollow section

Macro type:

HR-CHS

Parameters:

NotationDefinition
dOuter diameter
tPlate thickness

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [d] [t]

Sample code

LOAD_SECTION_MACRO Sec_ID1 HR-CHS "HR-CHS (Descript)" "S 235 EN 10025-2" 300 18

Hot rolled T

Macro type:

HR-T

Parameters:

NotationDefinition
hHeight
bFlange width
tfFlange thickness
twWeb thickness
rCorner rounding radius

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [h] [b] [tf] [tw] [r]

Sample code

LOAD_SECTION_MACRO Sec_ID1 HR-T "HR-T (Descript)" "S 235 EN 10025-2" 200 100 10 6 12

Flat shape

Macro type:

HR-FS

Parameters:

NotationDefinition
hSection height
tPlate thickness

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [h] [t]

Sample code

LOAD_SECTION_MACRO Sec_ID1 HR-FS "HR-FS (Descript)" "S 235 EN 10025-2" 300 25

Hot rolled rectangular hollow section

Macro type:

HR-RHS

Parameters:

NotationDefinition
hHeight
bFlange width
tPlate thickness
rCorner rounding radius

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [h] [b] [t] [r]

Sample code

LOAD_SECTION_MACRO Sec_ID1 HR-RHS "HR-RHS (Descript)" "S 235 EN 10025-2" 100 80 8 20

Round bar

Macro type:

HR-RB

Parameters:

NotationDefinition
dDiameter

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [d]

Sample code

LOAD_SECTION_MACRO Sec_ID1 HR-RB "HR-RB (Descript)" "S 235 EN 10025-2" 20

Cold-formed sections

Cold-formed rectangular hollow section

Macro type:

CF-RHS

Parameters:

NotationDefinition
hHeight
bFlange width
tPlate thickness
rCorner rounding radius

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [h] [b] [t] [r]

Sample code

LOAD_SECTION_MACRO Sec_ID1 CF-RHS "CF-RHS (Descript)" "S 235 EN 10025-2" 100 80 5 15

Cold-formed circular hollow section

Macro type:

CF-CHS

Parameters:

NotationDefinition
dOuter diameter
tPlate thickness

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [d] [t]

Sample code

LOAD_SECTION_MACRO Sec_ID1 CF-CHS "CF-CHS (Descript)" "S 235 EN 10025-2" 300 18

Cold-formed L

Macro type:

CF-L

Parameters:

NotationDefinition
hSection height
bSection width
tPlate thickness
rRadius

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] [Macro type] [Section name] [Material name] [h] [b] [t] [r]

Sample code

LOAD_SECTION_MACRO Sec_ID1 CF-L "CF-L (Descript)" "S 235 EN 10025-2" 400 300 20 30

Cold-formed C

(since CS 17)

A simplified version for loading cold-formed C sections is available within the LOAD_SECTION_MACRO command. This simplified version has limited options for stiffener definition. The cold-formed C section can only be defined with single folded edge stiffeners witin the LOAD_SECTION_MACRO command. For more detailed stiffener options use the LOAD_SECTION_MACRO_STIFFENED command.

Macro type:

CF-C

Parameters:

NotationDefinition
hSection height [mm]
b1Upper flange width [mm]
b2Lower flange width [mm]
tThickness [mm]
RRounding radius [mm]
c1Top edge stiffener length [mm]
alpha1Top edge stiffener folding angle [°]
c2Bottom edge stiffener length [mm]
alpha2Bottom edge stiffener folding angle [°]
Forming methodForming method (optional parameter)
Thickness toleranceThickness tolerance (optional parameter)

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] CF-C [Section name] [Material name] [h] [b1] [b2] [t] [R] [c1] [alpha1] [c2] [alpha2] [Forming method] [Thickness tolerance]

Forming method:

Valid inputs:

  • Cold rolled (default)
  • Press broken
  • Other cold formed

Thickness tolerance:

Valid inputs:

  • Normal (default)
  • Special

Sample code

Minimal parameters:

LOAD_SECTION_MACRO  Sec_ID1  CF-C "CF C (Descript)" "S350GD+Z EN10346" 150 90 100 2 4 20 120 30 90

All parameters:

LOAD_SECTION_MACRO  Sec_ID1  CF-C "CF C (Descript)" "S350GD+Z EN10346" 150 90 100 2 4 20 120 30 90 "Cold rolled" Normal

Cold-formed Z

(since CS 17)

A simplified version for loading cold-formed Z sections is available within the LOAD_SECTION_MACRO command. This simplified version has limited options for stiffener definition. The cold-formed Z section can only be defined with single folded edge stiffeners witin the LOAD_SECTION_MACRO command. For more detailed stiffener options use the LOAD_SECTION_MACRO_STIFFENED command.

Macro type:

CF-Z

Parameters:

NotationDefinition
hSection height [mm]
b1Upper flange width [mm]
b2Lower flange width [mm]
tThickness [mm]
RRounding radius [mm]
c1Top edge stiffener length [mm]
alpha1Top edge stiffener folding angle [°]
c2Bottom edge stiffener length [mm]
alpha2Bottom edge stiffener folding angle [°]
Forming methodForming method (optional parameter)
Thickness toleranceThickness tolerance (optional parameter)

Parameter notations substituted into the command syntax:

LOAD_SECTION_MACRO [Object ID] CF-Z [Section name] [Material name] [h] [b1] [b2] [t] [R] [c1] [alpha1] [c2] [alpha2] [Forming method] [Thickness tolerance]

Forming method:

Valid inputs:

  • Cold rolled (default)
  • Press broken
  • Other cold formed

Thickness tolerance:

Valid inputs:

  • Normal (default)
  • Special

Sample code

Minimal parameters:

LOAD_SECTION_MACRO  Sec_ID1  CF-Z "CF Z (Descript)" "S350GD+Z EN10346" 150 90 100 2 4 20 120 30 90

All parameters:

LOAD_SECTION_MACRO  Sec_ID1  CF-Z "CF Z (Descript)" "S350GD+Z EN10346" 150 90 100 2 4 20 120 30 90 "Cold rolled" Normal