Dlubal_JavaScript_Library/docs/code/BasicObjects/Section.md at main · mrsafrf/Dlubal_JavaScript_Library · GitHub
Skip to content

Latest commit

 

History

History
227 lines (161 loc) · 8.92 KB

File metadata and controls

227 lines (161 loc) · 8.92 KB
title Section

Section

Section

Kind: global class

new Section(no, section_name, material_no, comment, params)

Create Section

Returns: Section

Param Type Description
no Number Number of the Section, can be undefined
section_name String Name of the Section, can be undefined (IPE 300 by default)
material_no Number Number of the material
comment String Comment
params Object Parameters

section.GetNo() ⇒

Kind: instance method of Section
Returns: Number of Section

section.SectionType(section_type) ⇒

Sets section type

Kind: instance method of Section
Returns: Modified Section

Param Type Description
section_type String Section type

section.ManufacturingType(manufacturing_type) ⇒

Sets manufacturing type

Kind: instance method of Section
Returns: Modified Section

Param Type Description
manufacturing_type String Manufacturing type

section.SectionProperties(area_shear_y, area_shear_z, warping, width_temperature_load, depth_temperature_load) ⇒

Sets Section properties

Kind: instance method of Section
Returns: Modified Section

Param Type Description
area_shear_y Number Shear sectional areas, can be undefined
area_shear_z Number Shear sectional areas, can be undefined
warping Number Warping, van be undefined
width_temperature_load Number Width (for non-uniform temperature loads), can be undefined
depth_temperature_load Number Depth (for non-uniform temperature loads), can be undefined

section.DeactivateShearStiffness(deactivated) ⇒

Deactivates shear stiffness

Kind: instance method of Section
Returns: Modified Section

Param Type Description
deactivated Boolean Shear stiffness deactivation/activation, can be undefined (true as default)

section.Rotation(rotation_angle) ⇒

Sets Section rotation

Kind: instance method of Section
Returns: Modified Section

Param Type Description
rotation_angle Number Rotation angle

section.ThinWalledModel(thin_walled_model) ⇒

Sets thin-walled model

Kind: instance method of Section
Returns: Modified Section

Param Type Description
thin_walled_model Boolean Thin-walled model enabling/disabling, can be undefined (true as default)

section.UsNotation(us_spelling_of_properties) ⇒

Sets US notation for section properties

Kind: instance method of Section
Returns: Modified Section

Param Type Description
us_spelling_of_properties Boolean US notation enabling/disabling, can be undefined (true as default)

section.StressSmoothing(stress_smoothing_to_avoid_singularities) ⇒

Sets stress smoothing to avoid singularities

Kind: instance method of Section
Returns: Modified Section

Param Type Description
stress_smoothing_to_avoid_singularities Boolean Stress smoothing enabling/disabling, can be undefined (true as default)

section.DeactivateWarpingStiffness(deactivated) ⇒

Deactivates warping stiffness

Kind: instance method of Section
Returns: Modified Section

Param Type Description
deactivated Boolean Warping stiffness deactivation/activation, can be undefined (true as default). Torsional Warping add-on must be active.

section.CostEstimation(cost_estimation) ⇒

Sets cost estimation

Kind: instance method of Section
Returns: Modified Section

Param Type Description
cost_estimation Boolean Cost estimation apply from material enabling/disabling, can be undefined (true as default). Optimization & Costs / CO2 Emission Estimation add-on must be active.

section.CostEstimationValues(member_weight, member_volume, member_surface, member_length) ⇒

Sets Cost estimation values

Kind: instance method of Section
Returns: Modified Section

Param Type Description
member_weight Number Member weight, can be undefined. Optimization & Costs / CO2 Emission Estimation add-on must be active.
member_volume Number Member volume, can be undefined. Optimization & Costs / CO2 Emission Estimation add-on must be active.
member_surface Number Member surface, can be undefined. Optimization & Costs / CO2 Emission Estimation add-on must be active.
member_length Number Member length, can be undefined. Optimization & Costs / CO2 Emission Estimation add-on must be active.

section.EmissionEstimation(emission_estimation) ⇒

Sets estimation of CO2 emissions

Kind: instance method of Section
Returns: Modified Section

Param Type Description
emission_estimation Boolean Estimation of CO2 emissions enabling/disabling, can be undefined (true as default). Optimization & Costs / CO2 Emission Estimation add-on must be active.

section.EmissionEstimationValues(member_weight, member_volume, member_surface, member_length) ⇒

Sets Emission estimation values

Kind: instance method of Section
Returns: Modified Section

Param Type Description
member_weight Number Member weight, can be undefined. Optimization & Costs / CO2 Emission Estimation add-on must be active.
member_volume Number Member volume, can be undefined. Optimization & Costs / CO2 Emission Estimation add-on must be active.
member_surface Number Member surface, can be undefined. Optimization & Costs / CO2 Emission Estimation add-on must be active.
member_length Number Member length, can be undefined. Optimization & Costs / CO2 Emission Estimation add-on must be active.

section.Optimization(optimization) ⇒

Sets optimization

Kind: instance method of Section
Returns: Modified Section

Param Type Description
optimization Boolean Optimization enabling/disabling, can be undefined (true as default). Optimization & Costs / CO2 Emission Estimation add-on must be active.