CREATE
Creates an object.
Syntax
CREATE [Object ID] [Object type]
Object parameters...
Command parameters
| Command parameter | Assignment | Value format | Input options |
|---|---|---|---|
| Object ID | Required | String | Local, variable |
| Object type | Required | Predefined strings | Local, variable |
| Object parameters | Required | - | - |
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.
Object ID-s have to be unique for every object across all object types (eg.: sections, members, plates, loads, etc.).
Object type:
The type of object to be created.
Available object types:| Object type name | Object type |
|---|---|
| Structural members tab | - |
| Structural member | Structural_Member |
| Structural Plate | Structural_Plate |
| Haunch | Haunched_Member |
| Tapered member | Tapered_Member |
| Rectangular column reinforcement | RectangularColumnReinforcement |
| Circular column reinforcement | CircularColumnReinforcement |
| Steel material | Steel |
| Coated steel material | Coated_Steel |
| Concrete material | Concrete |
| Rebar material | Rebar |
| Point support | Support_Point |
| Line support | Support_Edge |
| Surface support | Support_Plate |
| Shear field | ShearField |
| Point support type | Support |
| Release type | Release |
| Link | Link |
| Smart link | SmartLink |
| Design parameters for concrete column | Design_Parameters_RCC |
| Loads tab | - |
| Load group | LoadGroup |
| Load case | LoadCase |
| Load combination | LoadCombination |
| Point load | NodeForce |
| Line load | MemberForce |
| Surface load (uniform) | PlateForce_Uniform |
| Surface load (linear) | PlateForce_Linear |
| Load transfer surface | LoadTransferSurface |
| Prescribed displacement (since CS 19 build 4646) | PresDisp |
| Initial sway | InitialSway |
| Mass tab | - |
| Mass group | MassGroup |
| Mass case | MassCase |
| Mass combination | MassCombination |
| Point mass | NodeMass |
| Other | - |
| Portion | Portion |
Object parameters:
The available object parameters and their meaning depends on the chosen object type. Detailed description of all object parameters for each individual object type can be found below.
Detailed description of object types
Structural member
This command is analogous with the beam creation dialogue in Consteel:

Syntax
CREATE [Object ID] Structural_Member [Section name]
[x1] [y1] [z1]
[x2] [y2] [z2]
Name [Object name]
ReleaseID_A [Release start]
ReleaseID_B [Release end]
EccType [Eccentricity reference]
Eccentricity_y [Eccentricity y]
Eccentricity_z [Eccentricity z]
Rotation [Rotation]
Geomimpv [Initial bow imperfection L/y]
Geomimpw [Initial bow imperfection L/z]
Fe_type [FE type]
Convergencetype [FE generation type]
Convergence [Number of FEs]
AverageEdgeLength_Web [FE size web]
AverageEdgeLength_flange [FE size flange]
Command parameters
| Command parameter | Assignment | Value format | Input options |
|---|---|---|---|
| Object ID | Required | String | Local, variable |
| Section name | Required | String | Local, variable |
| x1, y1, z1 | Required | Integer | Local, variable |
| x2, y2, z2 | Required | Integer | Local, variable |
| Object name | Optional | String | Local, variable |
| Release start | Optional | String | Local, variable |
| Release end | Optional | String | Local, variable |
| Eccentricity reference | Optional | Predefined strings | Local, variable |
| Eccentricity y | Optional | Numerical | Local, variable |
| Eccentricity z | Optional | Numerical | Local, variable |
| Rotation | Optional | Numerical | Local, variable |
| Initial bow imperfection L/y | Optional | Numerical | Local, variable |
| Initial bow imperfection L/z | Optional | Numerical | Local, variable |
| FE type | Optional | Predefined strings | Local, variable |
| FE generation type | Optional | Predefined strings | Local, variable |
| Number of FEs | Optional | Integer | Local, variable |
| FE size web | Optional | Numerical | Local, variable |
| FE size flange | Optional | Numerical | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Section name:
Name of the section to be used for the member.
x1, y1, z1:
Coordinates of the starting point of the structural member.
x2, y2, z2:
Coordinates of the end point of the structural member.
Object name:
Name of the structural member.
Release start:
Release type at the starting point of the structural member. Any previously created release type ID can be used. The accepted input is either a release type ID or the name of the release type with this syntax: "NAME: Release type name]".
Consteel has these release types already created by default:
- Continuous (default)
- w
- xx,yy,zz,w
- yy
- yy,zz
- yy,zz,w
- zz
Release end:
Release type at the end point of the structural member. Any previously created release type ID can be used. The accepted input is either a release type ID or the name of the release type with this syntax: "NAME: Release type name]". The premade and default parameter inputs are the same as in case of the Release start parameter.
Eccentricity reference:
Available inputs:| Eccentricity reference name | Eccentricity reference |
|---|---|
| Reference line (0) | EccType_C |
| Bottom Left (1) | EccType_BL |
| Bottom Middle (2) | EccType_BM |
| Bottom Right (3) | EccType_BR |
| Middle Left (4) | EccType_ML |
| Middle Middle (5) | EccType_MM |
| Middle Right (6) | EccType_MR |
| Top Left (7) | EccType_TL |
| Top Middle (8) | EccType_TM |
| Top Right (9) | EccType_TR |
| Top of Web (10) | EccType_TWeb |
| Middle of Web (11) | EccType_MWeb |
| Bottom of Web (12) | EccType_BWeb |
Eccentricity y:
Structural member eccentricity in the local y direction.
Eccentricity z:
Structural member eccentricity in the local z direction.
Rotation:
Axial rotation of the structural member.
Initial bow imperfection L/y:
Initial bow imperfection of the member in the local y direction.
Initial bow imperfection L/z:
Initial bow imperfection of the member in the local z direction.
FE type:
Finite element type.
Available finite element types:| Finite element type name | Finite element type |
|---|---|
| 6 Degree Of Freedom beam | 6DOFelem |
| 7 Degree Of Freedom beam | 7DOFelem |
| Tension bar | TensionBar |
| Shell | Shell |
| Tension bar (X Brace) | XBrace |
FE generation type:
Finite element generation type.
Available inputs:- Automatic
- Manual
Number of FEs:
Number of finite elements. This parameter only applies if the FE type is "6DOFelem" or "7DOFelem".
FE size web:
Maximum edge size of shell element in the web. This parameter only applies if the FE type is "Shell".
FE size flange:
Maximum edge size of shell element in the web. This parameter only applies if the FE type is "Shell".
Sample code
Command only: (minimal parameters)
CREATE Mem_ID1 Structural_Member "HEA 200"
0 0 0
0 0 1000
With section creation and all parameters:
LOAD_SECTION_LIBRARY section "HEA 200"
CREATE Mem_ID1 Structural_Member "HEA 200"
0 0 0
0 0 1000
Name "Member 1"
ReleaseID_A "NAME: Continuous"
ReleaseID_B "NAME: Continuous"
EccType EccType_TM
Eccentricity_y 0
Eccentricity_z 0
Rotation 0
Geomimpv 0
Geomimpw 0
Fe_type 7dofelem
Convergencetype manual
Convergence 10
AverageEdgeLength_Web 10
AverageEdgeLength_flange 20
Structural plate
This command is analogous with the plate creation dialogue in Consteel, with the "draw polygon" option selected:

Syntax
CREATE [Object ID] Structural_Plate [Material name] [Plate thickness] [FE size] [Object name] [Group ID]
[x1] [y1] [z1]
[x2] [y2] [z2]
[x3] [y3] [z3]
etc.
Command parameters
| Command parameter | Assignment | Value format | Input options |
|---|---|---|---|
| Object ID | Required | String | Local, variable |
| Material name | Required | String | Local, variable |
| Plate thickness | Required | Numerical | Local, variable |
| FE size | Optional | Numerical | Local, variable |
| Object name | Optional | String | Local, variable |
| Group ID | Optional | String | Local, variable |
| x1, y1, z1 | Required | Integer | Local, variable |
| x2, y2, z2 | Required | Integer | Local, variable |
| x3, y3, z3 | Required | Integer | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Material name:
Name of the material to be used.
Plate thickness:
Thickness of the plate in [mm].
FE size:
Maximum edge size of shell elements in [mm].
Object name:
Name of the structural plate.
Group ID:
ID of the element group.
x1, y1, z1:
Coordinates of 1. point of the structural plate.
x2, y2, z2:
Coordinates of 2. point of the structural plate.
x3, y3, z3:
Coordinates of 3. point of the structural plate. At least 3 points have to be defined for a plate creation. More point coordinates can be added into subsequent rows, for a polygon shape defined by more than 3 points.
Sample code
Minimal parameters and 3 points:
CREATE Plate_ID1 Structural_Plate "C25/30 EN 1992-1-1:2010" 200
0 0 0
3000 0 0
3000 3000 0
All parameters and 4 points:
CREATE Plate_ID1 Structural_Plate "C25/30 EN 1992-1-1:2010" 200 400
Name "Plate 1"
Group Group_ID1
0 0 0
3000 0 0
3000 3000 0
0 3000 0
Haunch
This command is analogous with the haunch creation dialogue in Consteel:
Hot rolled or welded haunch
Syntax
Hot rolled haunch:
CREATE [Object ID] Haunched_Member [Member ID] [Format] [L] [hs] [he] [Section name]
[x1] [y1] [z1]
[x2] [y2] [z2]
Welded haunch:
CREATE [Object ID] Haunched_Member [Member ID] [Format] [L] [hs] [he] [tw] [b] [tf]
[x1] [y1] [z1]
[x2] [y2] [z2]
Command parameters
| Command parameter | Assignment | Value format | Input options |
|---|---|---|---|
| Object ID | Required | String | Local, variable |
| Member ID | Required | String | Local, variable |
| Format | Required | Predefined strings | Local, variable |
| L | Required | Numerical | Local, variable |
| hs | Required | Numerical | Local, variable |
| he | Required | Numerical | Local, variable |
| Section name | Required | String | Local, variable |
| tw | Required | Numerical | Local, variable |
| b | Required | Numerical | Local, variable |
| tf | Required | Numerical | Local, variable |
| x1, y1, z1 | Required | Integer | Local, variable |
| x2, y2, z2 | Required | Integer | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Member ID:
ID of the previously created structural member on which the haunch should be placed.
Format:
Alignment of the haunch.
Available input options:- Lower
- Symmetric
- Upper
L:
Length of the haunch.
hs:
Start height of the haunch.
he:
End height of the haunch.
Section name:
Name of the section to be used for the haunch. Only applicable if the haunch type is hot rolled.
tw:
Web thickness of the haunch. Only applicable if the haunch type is welded.
b:
Flange width of the haunch. Only applicable if the haunch type is welded.
tf:
Flange thickness of the haunch. Only applicable if the haunch type is welded.
x1, y1, z1:
Coordinates of the starting point of the haunch.
x2, y2, z2:
Coordinates for setting the direction of the haunch.
Sample code
Command only:
Hot rolled haunch:
CREATE Hau_ID1 Haunched_Member Mem_ID1 lower 2000 600 50 "IPE 300"
0 0 0
1 0 0
Welded haunch:
CREATE Hau_ID2 Haunched_Member Mem_ID2 lower 2000 600 50 6 150 10
0 2000 0
1 2000 0
With section and member creation:
Hot rolled haunch:
LOAD_SECTION_LIBRARY Sec_ID1 "IPE 300"
CREATE Mem_ID1 Structural_Member "IPE 300"
0 0 0
5000 0 0
CREATE Hau_ID1 Haunched_Member Mem_ID1 lower 2000 600 50 "IPE 300"
0 0 0
1 0 0
Welded haunch:
LOAD_SECTION_MACRO Sec_ID2 WLD-IH "WLD-IH (Descript)" "S 235 EN 10025-2" 150 10 300 8 150 10
CREATE Mem_ID2 Structural_Member "WLD-IH (Descript)"
0 2000 0
5000 2000 0
CREATE Hau_ID2 Haunched_Member Mem_ID2 lower 2000 600 50 6 150 10
0 2000 0
1 2000 0
Tapered member
This command is analogous with the tapered member creation dialogue in Consteel:

Syntax
CREATE [Object ID] Tapered_Member [Member ID] [Start height] [End height]
Format [Format]
ModEccentricity [Mod eccentricity]
Command parameters
| Command parameter | Assignment | Value format | Input options |
|---|---|---|---|
| Object ID | Required | String | Local, variable |
| Member ID | Required | String | Local, variable |
| Start height | Required | Numerical | Local, variable |
| End height | Required | Numerical | Local, variable |
| Format | Optional | Predefined strings | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Member ID:
ID of the previously created structural member on which the tapering should be placed.
Starting height:
Starting height of the tapered member in [mm].
End height:
End height of the tapered member in [mm].
Format:
Alignment of the axis of the tapered member.
Available input options:- Bottom (default)
- Centric
- Top
Sample code
Command only: (minimal parameters)
CREATE Tapered_ID1 Tapered_Member MemID0 400 200
With added prerequisites (section and member definition) and all parameters:
LOAD_SECTION_MACRO Sec_ID1 WLD-IH Descript_Section "S 235 EN 10025-2" 100 10 200 6 100 10
CREATE Mem_ID1 Structural_Member Descript_Section
0 0 0
0 0 1000
CREATE Tapered_ID1 Tapered_Member Mem_ID1 400 200
Format Centric
Rectangular column reinforcement
This command is analogous with the rectangular column reinforcement creation dialogue in Consteel:

Syntax
CREATE [Object ID] RectangularColumnReinforcement [Section ID] [Main rebar diameter]
Name [Object name]
Command parameters
| Command parameter | Assignment | Value format | Input options |
|---|---|---|---|
| Object ID | Required | String | Local, variable |
| Section ID | Required | Section ID or name | Local, variable |
| Main rebar diameter | Required | Numerical | Local, variable |
| Object name | Optional | String | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Section ID:
ID of the concrete section. The accepted input is either a section ID or the name of the section with this syntax: "NAME: Section name]".
Main rebar diameter:
Diameter of the main rebar of the reinforcement in [mm].
Object name:
Name of the reinforcement.
Sample code
Command only: (minimal parameters)
CREATE ReinfColRect_ID1 RectangularColumnReinforcement Sec_ID1 22
With added prerequisites (section and member definition) and all parameters:
LOAD_SECTION_MACRO Sec_ID1 RC-ColRect "RC-ColRect (Descript)" "C25/30 EN 1992-1-1:2010" 255 567
CREATE ReinfColRect_ID1 RectangularColumnReinforcement Sec_ID1 22
Name "Reinforcement col rect 1"
CREATE Mem_ID1 Structural_Member "RC-ColRect (Descript)"
0 0 0
0 0 1000
SET Mem_ID1 ReinforcementID ReinfColRect_ID1
Circular column reinforcement
This command is analogous with the circular column reinforcement creation dialogue in Consteel:

Syntax
CREATE [Object ID] CircularColumnReinforcement [Section ID] [Main rebar diameter]
Name [Object name]
Command parameters
| Command parameter | Assignment | Value format | Input options |
|---|---|---|---|
| Object ID | Required | String | Local, variable |
| Section ID | Required | Section ID or name | Local, variable |
| Main rebar diameter | Required | Numerical | Local, variable |
| Object name | Optional | String | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Section ID:
ID of the concrete section. The accepted input is either a section ID or the name of the section with this syntax: "NAME: Section name]".
Main rebar diameter:
Diameter of the main rebar of the reinforcement in [mm].
Object name:
Name of the reinforcement.
Sample code
Command only: (minimal parameters)
CREATE ReinfColCirc_ID1 CircularColumnReinforcement Sec_ID1 22
With added prerequisites (section and member definition) and all parameters:
LOAD_SECTION_MACRO Sec_ID1 RC-ColCirc "RC-ColCirc (Descript)" "C25/30 EN 1992-1-1:2010" 444
CREATE ReinfColCirc_ID1 CircularColumnReinforcement Sec_ID1 22
Name "Reinforcement col circ 1"
CREATE Mem_ID1 Structural_Member "RC-ColCirc (Descript)"
0 0 0
0 0 1000
SET Mem_ID1 ReinforcementID ReinfColCirc_ID1
Steel material
This command is analogous with the steel material creation dialogue in Consteel:
Syntax
CREATE [Object ID] Steel [Name] [ρ] [E] [ν] [α] [αfi] [fy1] [fy2] [fu1] [fu2] [ty] [tu]
Command parameters
| Command parameter | Parameter description | Assignment | Value format | Input options |
|---|---|---|---|---|
| Object ID | - | Required | String | Local, variable |
| Name | - | Required | String | Local, variable |
| ρ | Density | Required | Numerical | Local, variable |
| E | Elastic modulus | Required | Numerical | Local, variable |
| ν | Poisson factor | Required | Numerical | Local, variable |
| α | Thermal expansion coefficient | Required | Numerical | Local, variable |
| αfi | Thermal expansion coefficient in fire | Required | Numerical | Local, variable |
| fy1 | Yield strength 1 | Required | Numerical | Local, variable |
| fy2 | Yield strength 2 | Required | Numerical | Local, variable |
| fu1 | Ultimate strength 1 | Required | Numerical | Local, variable |
| fu2 | Ultimate strength 2 | Required | Numerical | Local, variable |
| ty | Thickness Y | Required | Numerical | Local, variable |
| tu | Thickness U | Required | Numerical | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Name:
Name of the material.
Sample code
CREATE Steel_Mat_ID1 Steel "Custom steel name" 7850 210000 0.3 0.000012 0.000014 235 215 360 360 40 40
Coated steel material
This command is analogous with the coated steel material creation dialogue in Consteel:
Syntax
CREATE [Object ID] Coated_Steel [Name] [ρ] [E] [ν] [α] [αfi] [fyb] [fu] [tcoat]
Command parameters
| Command parameter | Parameter description | Assignment | Value format | Input options |
|---|---|---|---|---|
| Object ID | - | Required | String | Local, variable |
| Name | - | Required | String | Local, variable |
| ρ | Density | Required | Numerical | Local, variable |
| E | Elastic modulus | Required | Numerical | Local, variable |
| ν | Poisson factor | Required | Numerical | Local, variable |
| α | Thermal expansion coefficient | Required | Numerical | Local, variable |
| αfi | Thermal expansion coefficient in fire | Required | Numerical | Local, variable |
| fyb | Basic yield strength | Required | Numerical | Local, variable |
| fu | Ultimate strength | Required | Numerical | Local, variable |
| tcoat | Coating thickness | Required | Numerical | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Name:
Name of the material.
Sample code
CREATE CSteel_Mat_ID1 Coated_Steel "Custom coated steel name" 7850 210000 0.3 0.000012 0.000014 350 420 0.02
Concrete material
This command is analogous with the concrete material creation dialogue in Consteel:
Syntax
CREATE [Object ID] Concrete [Name] [ρ] [Ecm] [fck] [fctk,0,05] [fctm] [φ(∞,t0)] [ν] [α] [εc1] [εcu1] [η] [εc2] [εcu2] [εc3] [εcu3] [n]
Command parameters
| Command parameter | Parameter description | Assignment | Value format | Input options |
|---|---|---|---|---|
| Object ID | - | Required | String | Local, variable |
| Name | - | Required | String | Local, variable |
| ρ | Density | Required | Numerical | Local, variable |
| Ecm | Secant modulus of elasticity | Required | Numerical | Local, variable |
| fck | Compressive strength | Required | Numerical | Local, variable |
| fctk,0,05 | Characteristic tensile strength | |||
| fctm | Mean tensile strength | |||
| φ(∞,t0) | Final value of creep coefficient | |||
| ν | Poisson factor | Required | Numerical | Local, variable |
| α | Thermal expansion coefficient | Required | Numerical | Local, variable |
| Material model | - | Required | Numerical | Local, variable |
| εc1 | Yield strain #1 | Required | Numerical | Local, variable |
| εcu1 | Ultimite strain #1 | Required | Numerical | Local, variable |
| η | Compression strength reduction factor | Required | Numerical | Local, variable |
| εc2 | Yield strain #2 | Required | Numerical | Local, variable |
| εcu2 | Ultimite strain #2 | Required | Numerical | Local, variable |
| εc3 | Yield strain #3 | Required | Numerical | Local, variable |
| εcu3 | Ultimite strain #3 | Required | Numerical | Local, variable |
| n | Exponent | Required | Numerical | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Name:
Name of the material.
Material model:
Available material models:
- DiagramRectangle
- DiagramBilinear
- DiagramParabolaRect
Sample code
CREATE Concrete_Mat_ID1 Concrete "Custom concrete name" 2500 31476 25 1.8 2.6 2.35 0.2 0.00001 DiagramRectangle 0.0007 0.0035 1 0.002 0.0035 0.00175 0.0035 2
Rebar material
This command is analogous with the reinforcement material creation dialogue in Consteel:
Syntax
CREATE [Object ID] Rebar [Name] [ρ] [E] [ν] [α] [fyk] [εuk]
Command parameters
| Command parameter | Parameter description | Assignment | Value format | Input options |
|---|---|---|---|---|
| Object ID | - | Required | String | Local, variable |
| Name | - | Required | String | Local, variable |
| ρ | Density | Required | Numerical | Local, variable |
| E | Elastic modulus | Required | Numerical | Local, variable |
| ν | Poisson factor | Required | Numerical | Local, variable |
| α | Thermal expansion coefficient | Required | Numerical | Local, variable |
| fyk | Characteristic yield strength | Required | Numerical | Local, variable |
| εuk | Characteristic strain at maximum load | Required | Numerical | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Name:
Name of the material.
Sample code
CREATE Rebar_Mat_ID1 Rebar "Custom rebar name" 7850 200000 0.3 0.00001 500 0.05
Point support
This command is analogous with the point support creation dialogue in Consteel:

Syntax
CREATE [Object ID] Support_Point [Member ID] [Support type]
[x] [y] [z]
EccType [Eccentricity reference]
Command parameters
| Command parameter | Assignment | Value format | Input options |
|---|---|---|---|
| Object ID | Required | String | Local, variable |
| Member ID | Required | Member name or ID | Local, variable |
| Support type | Required | String | Local, variable |
| x, y, z | Required | Numerical | Local, variable |
| Eccentricity reference | Optional | Predefined strings | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Member ID:
ID of the previously created structural member to which the support will be attached. The accepted input is either a member ID or the name of the member with this syntax: "NAME: [Member name]".
Support type:
The type of support. Any previously created support type name can be used.
Consteel has these support types already created by default:- Fixed
- x,y,z
- x,y,z,xx
- x,y,z,yy
- x,y,z,zz
- y,z,xx
- x,z,yy
- x,y,zz
- y,z
- x,z
- x,y
- x
- y
- z
- w
x, y, z:
Coordinates of the point support.
Eccentricity reference:
Available inputs:
| Eccentricity reference name | Eccentricity reference |
|---|---|
| Reference line (0) | EccType_C |
| Bottom Left (1) | EccType_BL |
| Bottom Middle (2) | EccType_BM |
| Bottom Right (3) | EccType_BR |
| Middle Left (4) | EccType_ML |
| Middle Middle (5) | EccType_MM |
| Middle Right (6) | EccType_MR |
| Top Left (7) | EccType_TL |
| Top Middle (8) | EccType_TM |
| Top Right (9) | EccType_TR |
Sample code
Command only: (minimal parameters)
CREATE PSup_ID1 Support_Point Member_ID1 x,y,z
0 0 0
With added prerequisites (section and member definition) and all parameters:
LOAD_SECTION_MACRO Sec_ID1 WLD-IH "Descript Section" "S 235 EN 10025-2" 100 10 200 6 100 10
CREATE Member_ID1 Structural_member "Descript Section"
0 0 0
0 0 3000
CREATE PSup_ID1 Support_Point Member_ID1 Fixed
0 0 0
EccType EccType_TM
Line support
This command is analogous with the line support creation dialogue in Consteel:

Syntax
CREATE [Object ID] Support_Edge [Member ID] [Support type]
Name [Object name]
CoordSys [Coordinate system]
EccType [Eccentricity reference]
Command parameters
| Command parameter | Assignment | Value format | Input options |
|---|---|---|---|
| Object ID | Required | String | Local, variable |
| Member ID | Required | Member name or ID | Local, variable |
| Support type | Required | String | Local, variable |
| Object name | Optional | String | Local, variable |
| Coordinate system | Optional | Predefined strings | Local, variable |
| Eccentricity reference | Optional | Predefined strings | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Member ID:
ID of the previously created structural member to which the support will be attached. The accepted input is either a member ID or the name of the member with this syntax: "NAME: [Member name]"
Support type:
The type of support. Any previously created support type name can be used.
Consteel has these support types already created by default:
- Fixed
- Pinned
- y,xx
Object name:
Name of the line support.
Coordinate system:
With this parameter it can be specified which coordinate system to use for the load definition.
Available inputs:- Global (default)
- Local
Eccentricity reference:
Available inputs:| Eccentricity reference name | Eccentricity reference |
|---|---|
| Reference line (0) | EccType_C |
| Bottom Left (1) | EccType_BL |
| Bottom Middle (2) | EccType_BM |
| Bottom Right (3) | EccType_BR |
| Middle Left (4) | EccType_ML |
| Middle Middle (5) | EccType_MM |
| Middle Right (6) | EccType_MR |
| Top Left (7) | EccType_TL |
| Top Middle (8) | EccType_TM |
| Top Right (9) | EccType_TR |
Sample code
Command only: (minimal parameters)
CREATE LSup_ID1 Support_Edge Member_ID1 Fixed
With added prerequisites (section and member definition) and all parameters:
LOAD_SECTION_MACRO Sec_ID1 WLD-IH "WLD-IH (Descript)" "S 235 EN 10025-2" 100 10 200 6 100 10
CREATE Member_ID1 Structural_member "WLD-IH (Descript)"
0 0 0
0 0 3000
CREATE LSup_ID1 Support_Edge Member_ID1 Fixed
Name "Line support 1 (Descript)"
CoordSys Local
EccType EccType_TM
Surface support
This command is analogous with the surface support creation dialogue in Consteel:
Syntax
CREATE [Object ID] Support_Plate [Plate ID] [Support type]
Name [Object name]
CoordSys [Coordinate system]
Command parameters
| Command parameter | Assignment | Value format | Input options |
|---|---|---|---|
| Object ID | Required | String | Local, variable |
| Plate ID | Required | Plate name or ID | Local, variable |
| Support type | Required | String | Local, variable |
| Object name | Optional | String | Local, variable |
| Coordinate system | Optional | Predefined strings | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Plate ID:
ID of the previously created structural plate to which the support will be attached. The accepted input is either a plate ID or the name of the plate with this syntax: "NAME: [Plate name]"
Support type:
The type of support. Any previously created surface support type name can be used.
Object name:
Name of the surface support.
Coordinate system:
With this parameter it can be specified which coordinate system to use for the load definition.
Available inputs:- Global (default)
- Local
Sample code
Command only: (minimal parameters)
CREATE SurfSup_ID1 Support_Plate Plate_ID1 Fixed
With added prerequisites (plate creation) and all parameters:
CREATE Plate_ID1 Structural_Plate "C25/30 EN 1992-1-1:2010" 200
0 0 0
3000 0 0
3000 3000 0
CREATE SurfSup_ID1 Support_Plate Plate_ID1 Fixed
Name "Surface support 1"
CoordSys Local
Shear field
This command is analogous with the shear field creation dialogue in Consteel:
Syntax
CREATE [Object ID] ShearField [Member ID] [Stiffness definition type] [Stiffness] [Effective width] [Eccentricity z]
[Reference point 1] [Reference point 2]
[Distance 1] [Distance 2]
EccType [Eccentricity reference]
Command parameters
| Command parameter | Assignment | Value format | Input options |
|---|---|---|---|
| Object ID | Required | String | Local, variable |
| Member ID | Required | Member name or ID | Local, variable |
| Stiffness definition type | Required | Predefined strings | Local, variable |
| Stiffness | Required | Numerical | Local, variable |
| Effective width | Required | Numerical | Local, variable |
| Eccentricity z | Optional | Numerical | Local, variable |
| Reference point 1 | Required | Numerical | Local, variable |
| Reference point 2 | Required | Numerical | Local, variable |
| Distance 1 | Required | Numerical | Local, variable |
| Distance 2 | Required | Numerical | Local, variable |
| Eccentricity reference | Optional | Predefined strings | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Member ID:
ID of the member to which the shear field will be attached. The accepted input is either a member ID or the name of the member with this syntax: "NAME: [Member name]"
Stiffness definition type:
Available inputs:- Manual
Stiffness:
Stiffness value of the shear field in [kN/m]. Must be a positive number.
Effective width:
Effective width of the sehar field in [m]. Must be a non-negative number.
Eccentricity z:
Shear field eccentricity in the local z direction.
Reference point 1:
Parameter that controls the starting location of the shear field.
Available inputs:
- 0 → from end A
- 1 → from end B
Reference point 2:
Parameter that controls the end location of the shear field.
Available inputs:
- 0 → from end A
- 1 → from end B
- 2 → Relative
Distance 1:
Distance of the start of the shear field from the member end set by the Reference point 1 parameter.
Distance 2:
Distance of the end of the shear field from the member end set by the Reference point 2 parameter. If Reference point 2 = 2 (Relative), then the length of the shear field is measured from the starting point.
Eccentricity reference:
Available inputs:| Eccentricity reference name | Eccentricity reference |
|---|---|
| Reference line (0) | EccType_C |
| Bottom Middle (2) | EccType_BM |
| Middle Middle (5) | EccType_MM |
| Top Middle (8) | EccType_TM |
Sample code
Command only: (minimal parameters)
CREATE SF_ID1 ShearField Member_ID1 Manual 1000 5
0 1
0 0
With section, member creation and all parameters:
LOAD_SECTION_MACRO SecID WLD-IH "I 200 Welded" "S 235 EN 10025-2" 100 10 200 6 100 10
CREATE Member_ID1 Structural_member "I 200 Welded"
0 0 0
6000 0 0
CREATE SF_ID1 ShearField Member_ID1 Manual 1000 5 10
0 1
200 400
EccType EccType_TM
Point support type
This command is analogous with the point support type creation dialogue in Consteel:
Syntax
CREATE [Object ID] Support [Name] [x] [y] [z] [xx] [yy] [zz] [w]
Command parameters
| Command parameter | Assignment | Value format | Input options |
|---|---|---|---|
| Object ID | Required | String | Local, variable |
| Name | Required | String | Local, variable |
| x, y, z, xx, yy, zz, w | Required | Predefined strings or numerical | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Name:
Name of the object that will be created.
Degree of freedom (DOF) parameters: x, y, z, xx, yy, zz, w
| DOF parameter | Parameter description | Stiffness dimension |
|---|---|---|
| x | Translational degree of freedom in x direction | kN/mm |
| y | Translational degree of freedom in y direction | kN/mm |
| z | Translational degree of freedom in z direction | kN/mm |
| xx | Rotational degree of freedom around x axis | kNm/rad |
| yy | Rotational degree of freedom around y axis | kNm/rad |
| zz | Rotational degree of freedom around z axis | kNm/rad |
| w | Warping | kNm2/(rad/m) |
All DOF parameters work similarly. Each DOF can be fixed, free, or semi-rigid.
Available inputs:- Fix
- Free
- Numerical input (eg. 1.234)
If a numerical input is given then the corresponding DOF will be semi-rigid, and the given number will become the stiffness of that DOF. The dimension of the stiffness depends on which DOF it is applied to. The actual stiffness dimensions can be seen in the table above for every different DOF.
Sample code
CREATE PSup_Type_ID1 Support "Custom support type name" Fix Free 1.234 Fix Fix Fix Fix
Release type
This command is analogous with the release type creation dialogue in Consteel:
Syntax
CREATE [Object ID] Release [Name] [x] [y] [z] [xx] [yy] [zz] [w]
Command parameters
| Command parameter | Assignment | Value format | Input options |
|---|---|---|---|
| Object ID | Required | String | Local, variable |
| Name | Required | String | Local, variable |
| x, y, z, xx, yy, zz, w | Required | Predefined strings or numerical | Local, variable |








