set_base_data#

dlubal.api.rstab.Application.set_base_data(self, *, base_data=None, model_id=None)#

Set the base data. This method updates the complete set of data for a particular model, including add-ons, standards, general and combinations settings, and other parameters.

Parameters:
  • base_data (BaseData | None)

  • model_id (ModelId | None) – Unique identifier of the model. If not specified, the active model is used.

Method Type: Core


Usage

base_data: rstab.BaseData  = rstab_app.get_base_data()

base_data.main.model_description = "model_type_2D"
base_data.main.comment = "test version"
base_data.main.model_type = rstab.BaseData.Main.MODEL_TYPE_2D_XZ
base_data.addons.steel_design_active = True
base_data.addons.load_wizards_active = True
base_data.addons.combination_wizard_and_classification_active = True
base_data.standards.load_wizard_standard_group = rstab.BaseData.Standards.LOAD_WIZARD_STANDARD_GROUP_EN_1991_STANDARD_GROUP
base_data.standards.load_wizard_standard = rstab.BaseData.Standards.LOAD_WIZARD_NATIONAL_ANNEX_AND_EDITION_EN_1991_DIN_2019_04_STANDARD
base_data.standards.combination_wizard_standard = rstab.BaseData.Standards.COMBINATION_WIZARD_NATIONAL_ANNEX_AND_EDITION_EN_1990_DIN_2012_08_STANDARD
base_data.standards.steel_design_standard = rstab.BaseData.Standards.STEEL_DESIGN_NATIONAL_ANNEX_AND_EDITION_EN_1993_DIN_2020_11_STANDARD

rstab_app.set_base_data(base_data=base_data)