0x
026201
2025-09-21

Metodi get_design_settings() e set_design_settings() per la configurazione globale dei componenti aggiuntivi di verifica

L'accesso alle impostazioni globali del design è stato abilitato con successo per tutti i componenti aggiuntivi di progettazione tramite l'API (gRPC). Questo miglioramento consente la lettura e la scrittura dei dati di GlobalSettingsTreeTable in un modo coerente con il supporto esistente per le Configurazioni di Progettazione. L'aggiornamento garantisce un approccio unificato e flessibile alla gestione dei parametri di progettazione in modo programmabile attraverso tutti i moduli. Utilizzo:    # Ottieni la tabella delle impostazioni globali per il componente aggiuntivo della progettazione dell'acciaio (modello attivo)    design_settings: rfem.GlobalSettingsTreeTable = rfem_app.get_design_settings(        addon=rfem.DesignAddons.STEEL_DESIGN    )    print(f"IMPOSTAZIONI DI PROGETTAZIONE:\n{design_settings}")    # Ottieni valore specifico dalle impostazioni globali    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"\nSnellezze dei membri: {member_slendernesses_val}")    # Imposta valore specifico nelle impostazioni globali    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    )




;