0x
026201
2025-09-21

Métodos get_design_settings() e set_design_settings() introduzidos para configurar globalmente módulos de dimensionamento

Acesso às Configurações Globais de Projeto foi habilitado com sucesso para todos os complementos de projeto via a API (gRPC). Esta melhoria permite a leitura e escrita de dados da tabela de árvores de Configurações Globais de uma maneira consistente com o suporte existente para Configurações de Projeto. A atualização garante uma abordagem unificada e flexível para gerenciar parâmetros de projeto programaticamente em todos os módulos.Utilização:    # Obter a tabela de árvore de configurações globais para o complemento de Projeto de Aço (modelo ativo)    design_settings: rfem.GlobalSettingsTreeTable = rfem_app.get_design_settings(        addon=rfem.DesignAddons.STEEL_DESIGN    )    print(f"CONFIGURAÇÕES DE PROJETO:\n{design_settings}")    # Obter valor específico das configurações globais    member_slendernesses_path = [        'member_slendernesses',        'member_slendernesses_tension_ec3'    ]    member_slendernesses_val = common.get_tree_value(        tree=design_settings,        path=member_slendernesses_path    )    print(f"\nEsbeltez dos membros: {member_slendernesses_val}")    # Definir valor específico nas configurações globais    common.set_tree_value(        tree=design_settings,        path=member_slendernesses_path,        value=280,    )    rfem_app.set_design_settings(        addon=rfem.DesignAddons.STEEL_DESIGN,        global_settings_tree_table=design_settings    )




;