0x
026201
21-09-2025

Introducción de funciones get_design_settings() y set_design_settings() para la configuración global de complementos de diseño

El acceso a la Configuración Global de Diseño ha sido habilitado con éxito para todos los complementos de diseño a través de la API (gRPC). Esta mejora permite la lectura y escritura de datos de GlobalSettingsTreeTable de una manera consistente con el soporte existente para las Configuraciones de Diseño. La actualización garantiza un enfoque unificado y flexible para gestionar parámetros de diseño de manera programática en todos los módulos. Uso:    # Obtener la tabla de configuración global para el complemento de Diseño de Acero (modelo activo)    design_settings: rfem.GlobalSettingsTreeTable = rfem_app.get_design_settings(        addon=rfem.DesignAddons.STEEL_DESIGN    )    print(f"CONFIGURACIONES DE DISEÑO:\n{design_settings}")    # Obtener un valor específico de la configuración global    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"\nEsbelteces de los miembros: {member_slendernesses_val}")    # Establecer un valor específico en la configuración global    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    )




;