set_design_settings#

dlubal.api.rfem.Application.set_design_settings(self, *, addon, global_settings_tree_table=None, model_id=None)#

Set global settings for a design addon.

Parameters:

Method Type: Core


Usage

# Get a global settings tree table for specific design add-on
design_settings_tree: rfem.GlobalSettingsTreeTable = rfem_app.get_design_settings(
    addon=rfem.DesignAddons.STEEL_DESIGN
)

# Modify specific value from the tree (by key/path)
member_slenderness_key = "member_slendernesses_tension_ec3"
common.tree_table.set_value_by_key(
    tree=design_settings_tree,
    key=member_slenderness_key,
    values=[250],
)

# Apply changes back to the model
rfem_app.set_design_settings(
    addon=rfem.DesignAddons.STEEL_DESIGN,
    global_settings_tree_table=design_settings_tree
)