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 )
Métodos get_design_settings() e set_design_settings() introduzidos para configurar globalmente módulos de dimensionamento
;