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
}