Kind: global class
- Section
- new Section(no, section_name, material_no, comment, params)
- .GetNo() ⇒
- .SectionType(section_type) ⇒
- .ManufacturingType(manufacturing_type) ⇒
- .SectionProperties(area_shear_y, area_shear_z, warping, width_temperature_load, depth_temperature_load) ⇒
- .DeactivateShearStiffness(deactivated) ⇒
- .Rotation(rotation_angle) ⇒
- .ThinWalledModel(thin_walled_model) ⇒
- .UsNotation(us_spelling_of_properties) ⇒
- .StressSmoothing(stress_smoothing_to_avoid_singularities) ⇒
- .DeactivateWarpingStiffness(deactivated) ⇒
- .CostEstimation(cost_estimation) ⇒
- .CostEstimationValues(member_weight, member_volume, member_surface, member_length) ⇒
- .EmissionEstimation(emission_estimation) ⇒
- .EmissionEstimationValues(member_weight, member_volume, member_surface, member_length) ⇒
- .Optimization(optimization) ⇒
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 |
Kind: instance method of Section
Returns: Number of Section
Sets section type
Kind: instance method of Section
Returns: Modified Section
| Param | Type | Description |
|---|---|---|
| section_type | String |
Section 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 |
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) |
Sets Section rotation
Kind: instance method of Section
Returns: Modified Section
| Param | Type | Description |
|---|---|---|
| rotation_angle | Number |
Rotation angle |
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) |
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) |
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) |
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. |
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. |
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. |
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. |
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. |
Sets optimization
Kind: instance method of Section
Returns: Modified Section
