get_base_data#
- dlubal.api.rsection.Application.get_base_data(self, *, optional_model_id=)#
Get the base data. This method returns the complete set of data stored for a particular model, including add-ons, standards, general and combinations settings, etc.
- Parameters:
optional_model_id (OptionalModelId)
- Returns:
Method Type: Core
Usage
base_data: rsection.BaseData = rsection_app.get_base_data()
print(f"BASE DATA:\n{base_data}")
var baseData = await RsectionApp.get_base_data();
Console.WriteLine($"BASE DATA:\n{designSettings}");
Output
BASE DATA:
main {
model_name: "steel_section"
model_description: ""
comment: ""
analysis_method: ANALYSIS_METHOD_FINITE_ELEMENT
plastic_capacity_design_active: false
}
addons {
has_effective_section_properties_active: false
}
standards {
effective_section_standard: EFFECTIVE_SECTION_STANDARD_EN_1993_1_1_AND_EN_1993_1_5
}
general_settings {
tolerance_for_points: 5e-06
tolerance_for_lines: 5e-06
tolerance_for_planes: 5e-06
tolerance_for_directions: 5e-06
stress_position_on_element: STRESS_POSITION_ON_ELEMENT_UNFAVOURABLE_EDGE
tolerance_for_straight_subpanels: 0.087266462599716474
is_generated_curved_subpanels_ec9: false
has_neglect_moments_due_to_centroid_shift: false
effective_max_iteration_count: 3
maximum_difference_between_iterations: 0.01
has_consider_effective_section_annex_e: false
has_consider_influence_of_transverse_weld: false
has_material_definition_active: true
has_concrete_reinforcement: false
buckling_curve_y: BUCKLING_CURVE_Y_UNDEFINED
buckling_curve_z: BUCKLING_CURVE_Z_UNDEFINED
us_spelling_of_properties: false
stress_smoothing_to_avoid_singularities: false
manufacturing_type: MANUFACTURING_TYPE_NONE
}