Skip to main content
Version: 15

GET

Gets an attribute value of an object.

Syntax

GET [Object ID] [Object attribute] [Output variable]

Command parameters

Command parameterAssignmentValue formatInput options
Object IDRequiredStringLocal, variable
Object attributeRequiredPredefined stringsLocal, variable
Output variableRequiredStringLocal, variable

Object ID:

The ID of the object.

Object IDs from the following object types are accepted:

Object attribute:

The requested object attribute. The available selection of object attributes depends on the object type, which is automatically determined based on the given object ID. The available object attributes can be found at the detailed description of object types below.

In case we have an object ID, and don't know the type of the object it identifies, the type can also be queried with the Object_Type attribute for every accepted object type.

Further information about object attributes can be found at the CREATE and SET commands.

Output variable:

The name of the variable that will store the retrieved value of the specified attribute.

Sample code

Command only:

GET $Sec_ID0 Name Section_Name

Member length with getting member ID:

FILTER Mem_list
objecttypes structural_member

ARRAY_GET Mem_list 0 Act_Mem_ID

GET $Act_Mem_ID length Mem_Length


Detailed description of object types

Section

Available object attributes:

Object attribute nameObject attribute (type this into Descript)
NameName
MaterialMaterialID
Cross section area (A)CrossSectionArea
PerimeterPerimeter
Angle of principal axis (α) [rad]AngleOfMainAxis
Centre of gravity Y (vs, section edit system translated to c.o.g.)CentreOfGravityInY
Centre of gravity Z (ws, section edit system translated to c.o.g.)CentreOfGravityInZ
Moment of inertia Y (IY, section edit system translated to c.o.g.)MomentOfInertiaY
Moment of inertia Z (IZ, section edit system translated to c.o.g.)MomentofInertiaZ
Moment of inertia YZ (IYZ, section edit system translated to c.o.g.)MomentOfInertiaYZ
Moment of inertia y (Iy, principal axis system)MomentOfInertiaV
Moment of inertia z (Iz, principal axis system)MomentOfInertiaW
Inertia radius Y (iY, section edit system translated to c.o.g.)InertiaRadiusY
Inertia radius Z (iZ, section edit system translated to c.o.g.)InertiaRadiusZ
Inertia radius y (iy, principal axis system)InertiaRadiusV
Inertia radius z (iz, principal axis system)InertiaRadiusW
Section modulus Y minimum (W1Y, section edit system translated to c.o.g.)MinimumSectionModulusY
Section modulus Z minimum (W1Z, section edit system translated to c.o.g.)MinimumSectionModulusZ
Section modulus y minimum (W1y, section edit system translated to c.o.g.)MinimumSectionModulusV
Section modulus z minimum (W1z, section edit system translated to c.o.g.)MinimumSectionModulusW
Section modulus Y maximum (W2Y, section edit system translated to c.o.g.)MaximumSectionModulusY
Section modulus Z maximum (W2Z, section edit system translated to c.o.g.)MaximumSectionModulusZ
Section modulus y maximum (W2y, section edit system translated to c.o.g.)MaximumSectionModulusV
Section modulus z maximum (W2z, section edit system translated to c.o.g.)MaximumSectionModulusW
Shear centre Y (y0, section edit system translated to c.o.g.)ShearCentreY
Shear centre Z (z0, section edit system translated to c.o.g.)ShearCentreZ
Shear centre y (y0, principal axis system)ShearCentreV
Shear centre z (z0, principal axis system)ShearCentreW
Warping static momentWarpingStaticMoment
St. Venant torsional constant (It)TorsionalConstantX
Warping constant (Iw)WarpingConstant
Shear area y (AsY)ShearAreaY
Shear area z (AsZ)ShearAreaZ
Ratio of shear area and total area Y (ρY)RhoY
Ratio of shear area and total area Z (ρZ)RhoZ
Static moment y (Y0, section edit system translated to c.o.g.)StaticMomentY
Static moment z (Z0, section edit system translated to c.o.g.)StaticMomentZ
Static moment y (Sy, principal axis system)StaticMomentV
Static moment z (Sz, principal axis system)StaticMomentW
Width of embed rectangle Y (section edit system)WidthY
Height of embed rectangle Z (section edit system)WidthZ
TypeType
Section groupGroupName
CommentComment
OriginOrigin
ParametersParameters

Explanation for the section Type, GroupName , Source and Parameters attributes:

Sample code

All available attributes + object creation:

LOAD_SECTION_LIBRARY Sec_ID1 "HEA 200"

GET Sec_ID1 Name Name
GET Sec_ID1 MaterialID MaterialID
GET Sec_ID1 CrossSectionArea CrossSectionArea
GET Sec_ID1 Perimeter Perimeter
GET Sec_ID1 AngleOfMainAxis AngleOfMainAxis
GET Sec_ID1 CentreOfGravityInY CentreOfGravityInY
GET Sec_ID1 CentreOfGravityInZ CentreOfGravityInZ
GET Sec_ID1 MomentOfInertiaY MomentOfInertiaY
GET Sec_ID1 MomentofInertiaZ MomentofInertiaZ
GET Sec_ID1 MomentOfInertiaYZ MomentOfInertiaYZ
GET Sec_ID1 MomentOfInertiaV MomentOfInertiaV
GET Sec_ID1 MomentOfInertiaW MomentOfInertiaW
GET Sec_ID1 InertiaRadiusy InertiaRadiusY
GET Sec_ID1 InertiaRadiusz InertiaRadiusZ
GET Sec_ID1 InertiaRadiusv InertiaRadiusV
GET Sec_ID1 InertiaRadiusw InertiaRadiusW
GET Sec_ID1 MinimumSectionModulusY MinimumSectionModulusY
GET Sec_ID1 MinimumSectionModulusZ MinimumSectionModulusZ
GET Sec_ID1 MinimumSectionModulusV MinimumSectionModulusV
GET Sec_ID1 MinimumSectionModulusW MinimumSectionModulusW
GET Sec_ID1 MaximumSectionModulusY MaximumSectionModulusY
GET Sec_ID1 MaximumSectionModulusZ MaximumSectionModulusZ
GET Sec_ID1 MaximumSectionModulusV MaximumSectionModulusV
GET Sec_ID1 MaximumSectionModulusW MaximumSectionModulusW
GET Sec_ID1 ShearCentreY ShearCentreY
GET Sec_ID1 ShearCentreZ ShearCentreZ
GET Sec_ID1 ShearCentreV ShearCentreV
GET Sec_ID1 ShearCentreW ShearCentreW
GET Sec_ID1 TorsionalConstantX TorsionalConstantX
GET Sec_ID1 WarpingConstant WarpingConstant
GET Sec_ID1 ShearAreaY ShearAreaY
GET Sec_ID1 ShearAreaZ ShearAreaZ
GET Sec_ID1 RhoY RhoY
GET Sec_ID1 RhoZ RhoZ
GET Sec_ID1 StaticMomentY StaticMomentY
GET Sec_ID1 StaticMomentZ StaticMomentZ
GET Sec_ID1 StaticMomentV StaticMomentV
GET Sec_ID1 StaticMomentW StaticMomentW
GET Sec_ID1 WarpingStaticMoment WarpingStaticMoment
GET Sec_ID1 WidthY WidthY
GET Sec_ID1 WidthZ WidthZ
GET Sec_ID1 Type Type
GET Sec_ID1 GroupName GroupName
GET Sec_ID1 Comment Comment
GET Sec_ID1 Origin Origin
GET Sec_ID1 Parameters Parameters

Structural member

Available object attributes:

Object attribute nameObject attribute (type this into Descript)
NameName
Material IDMaterialID
Section IDSectionID
LengthLength
Release start pointReleaseID_A
Release end pointReleaseID_B
Eccentricity - yEccentricity_y
Eccentricity - zEccentricity_z
Axial rotationRotation
Initial bow imperfection L/yGeomImpV
Initial bow imperfection L/zGeomImpW
Finite element typeFe_Type
Finite element generation typeConvergenceType
Number of finite elementsConvergence
Finite element size of the webAverageEdgeLength_Web
Finite element size of the flangeAverageEdgeLength_Flange
Type of the constraint elementsShellDOFConstraint
Line IDEdge

Sample code

All available attributes + object creation:

LOAD_SECTION_LIBRARY Sec_ID1 "HEA 200"

CREATE Mem_ID1 Structural_Member "HEA 200"
0 0 0
0 0 3000

GET Mem_ID1 Name Name
GET Mem_ID1 MaterialID MaterialID
GET Mem_ID1 SectionID SectionID
GET Mem_ID1 Length Length
GET Mem_ID1 Release_A Release_A
GET Mem_ID1 Release_B Release_B
GET Mem_ID1 Eccentricity_y Eccentricity_y
GET Mem_ID1 Eccentricity_z Eccentricity_z
GET Mem_ID1 Rotation Rotation
GET Mem_ID1 GeomImpV GeomImpV
GET Mem_ID1 GeomImpW GeomImpW
GET Mem_ID1 Fe_Type Fe_Type
GET Mem_ID1 ConvergenceType ConvergenceType
GET Mem_ID1 Convergence Convergence
GET Mem_ID1 AverageEdgeLength_Web AverageEdgeLength_Web
GET Mem_ID1 AverageEdgeLength_Flange AverageEdgeLength_Flange
GET Mem_ID1 ShellDOFConstraint ShellDOFConstraint
GET Mem_ID1 Edge Edge

Structural plate

Available object attributes:

Object attribute nameObject attribute (type this into Descript)
NameName
Material IDMaterialID
ThicknessThickness
Finite element sizeAverageEdgeLength

Sample code

All available attributes + object creation:

CREATE SPID1 Structural_Plate "C25/30 EN 1992-1-1:2010" 200 50
0 0 0
3000 0 0
3000 3000 0
0 3000 0

GET SPID1 Name Name
GET SPID1 MaterialID MaterialID
GET SPID1 Thickness Thickness
GET SPID1 AverageEdgeLength AverageEdgeLength

Steel material

Available object attributes:

Object attribute nameObject attribute (type this into Descript)
NameName
DensityDensity
Elastic modulusElasticity
Poisson factorPoisson
Thermal expansion coefficientThermal
Thermal expansion coefficient in fireThermalFi
Yield strength 1Fy1
Yield strength 2Fy2
Ultimate strength 1Fu1
Ultimate strength 2Fu2
Thickness YThicknessY
Thickness UThicknessU

Sample code

All available attributes + object creation:

CREATE Steel_Mat_ID1 Steel "Custom steel name" 7850 210000 0.3 0.000012 0.000014 235 215 360 360 40 40

GET Steel_Mat_ID1 Name Name
GET Steel_Mat_ID1 Density Density
GET Steel_Mat_ID1 Elasticity Elasticity
GET Steel_Mat_ID1 Poisson Poisson
GET Steel_Mat_ID1 Thermal Thermal
GET Steel_Mat_ID1 ThermalFi ThermalFi
GET Steel_Mat_ID1 Fy1 Fy1
GET Steel_Mat_ID1 Fy2 Fy2
GET Steel_Mat_ID1 Fu1 Fu1
GET Steel_Mat_ID1 Fu2 Fu2
GET Steel_Mat_ID1 ThicknessY ThicknessY
GET Steel_Mat_ID1 ThicknessU ThicknessU

Coated steel material

Available object attributes:

Object attribute nameObject attribute (type this into Descript)
NameName
DensityDensity
Elastic modulusElasticity
Poisson factorPoisson
Thermal expansion coefficientThermal
Thermal expansion coefficient in fireThermalFi
Basic yield strengthFyb
Ultimate strengthFu
Coating thicknessCoatingThickness

Sample code

All available attributes + object creation:

CREATE CSteel_Mat_ID1 Coated_Steel "Custom coated steel name" 7850 210000 0.3 0.000012 0.000014 350 420 0.02

GET CSteel_Mat_ID1 Name Name
GET CSteel_Mat_ID1 Density Density
GET CSteel_Mat_ID1 Elasticity Elasticity
GET CSteel_Mat_ID1 Poisson Poisson
GET CSteel_Mat_ID1 Thermal Thermal
GET CSteel_Mat_ID1 ThermalFi ThermalFi
GET CSteel_Mat_ID1 Fyb Fyb
GET CSteel_Mat_ID1 Fu Fu
GET CSteel_Mat_ID1 CoatingThickness CoatingThickness

Conctrete material

Available object attributes:

Object attribute nameObject attribute (type this into Descript)
NameName
DensityDensity
Secant modulus of elasticityElasticity
Compressive strengthFck
Characteristic tensile strengthFctk
Final value of creep coefficientCreep
Poisson factorPoisson
Thermal expansion coefficientThermal
Yield strain #1EpsC0
Ultimite strain #1EpsCu0
Compression strength reduction factorEta
Yield strain #2EpsC1
Ultimite strain #2EpsCu1
Yield strain #3EpsC2
Ultimite strain #3EpsCu2
ExponentExp

Sample code

All available attributes + object creation:

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

GET Concrete_Mat_ID1 Name Name
GET Concrete_Mat_ID1 Density Density
GET Concrete_Mat_ID1 Elasticity Elasticity
GET Concrete_Mat_ID1 Fck Fck
GET Concrete_Mat_ID1 Fctk Fctk
GET Concrete_Mat_ID1 Creep Creep
GET Concrete_Mat_ID1 Poisson Poisson
GET Concrete_Mat_ID1 Thermal Thermal
GET Concrete_Mat_ID1 EpsC0 EpsC0
GET Concrete_Mat_ID1 EpsCu0 EpsCu0
GET Concrete_Mat_ID1 Eta Eta
GET Concrete_Mat_ID1 EpsC1 EpsC1
GET Concrete_Mat_ID1 EpsCu1 EpsCu1
GET Concrete_Mat_ID1 EpsC2 EpsC2
GET Concrete_Mat_ID1 EpsCu2 EpsCu2
GET Concrete_Mat_ID1 Exp Exp

Load case

Available object attributes:

Object attribute nameObject attribute (type this into Descript)
NameName
Load group IDLoadGroupID
Convert loads to massConvertToMass
Can be favourable in the combinationCanBeFavourable
Can't be the main in persistent or transient combinationNotMainInTransientCmb
Can't be the main in accidental combinationNotMainInAccidentalCmb
Calculation of loadcaseCalculate

Sample code

All available attributes + object creation:

CREATE LG_ID1 LoadGroup
Name "Variable (Descript)"
LoadGroupType LGType_EN_P

CREATE LCase_ID1 LoadCase
Name "Load case 1 (Descript)"
LoadGroupID LG_ID1

GET LCase_ID1 Name Name
GET LCase_ID1 LoadGroupID LoadGroupID
GET LCase_ID1 ConvertToMass ConvertToMass
GET LCase_ID1 CanBeFavourable CanBeFavourable
GET LCase_ID1 NotMainInTransientCmb NotMainInTransientCmb
GET LCase_ID1 NotMainInAccidentalCmb NotMainInAccidentalCmb
GET LCase_ID1 Calculate Calculate