0x
026201
21.09.2025

Méthodes get_design_settings() et set_design_settings() pour la configuration globale des modules complémentaires de vérification

L'accès aux Paramètres Globaux de Conception a été activé avec succès pour tous les modules complémentaires de conception via l'API (gRPC). Cette amélioration permet de lire et d'écrire les données GlobalSettingsTreeTable de manière cohérente avec le support existant pour les Configurations de Conception. La mise à jour garantit une approche unifiée et flexible pour gérer les paramètres de conception de manière programmatique à travers tous les modules.Utilisation :    # Obtenez le tableau des paramètres globaux pour le module complémentaire Conception Acier (modèle actif)    design_settings: rfem.GlobalSettingsTreeTable = rfem_app.get_design_settings(        addon=rfem.DesignAddons.STEEL_DESIGN    )    print(f"PARAMÈTRES DE CONCEPTION:\n{design_settings}")    # Obtenez une valeur spécifique des paramètres globaux    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"\nÉlancements des barres: {member_slendernesses_val}")    # Définir une valeur spécifique dans les paramètres globaux    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    )




;