0x
026201
2025-09-21

Nowe metody get_design_settings() i set_design_settings() do globalnej konfiguracji rozszerzeń do projektowania

Dostęp do globalnych ustawień projektowych został pomyślnie włączony dla wszystkich dodatków projektowych za pośrednictwem API (gRPC). To usprawnienie pozwala na odczytywanie i zapisywanie danych GlobalSettingsTreeTable w sposób zgodny z istniejącym wsparciem dla konfiguracji projektowych. Aktualizacja zapewnia zjednoczone i elastyczne podejście do programowego zarządzania parametrami projektowymi we wszystkich modułach. Użycie:    # Pobierz tabelę globalnych ustawień dla dodatku do projektowania stali (aktywny model)    design_settings: rfem.GlobalSettingsTreeTable = rfem_app.get_design_settings(        addon=rfem.DesignAddons.STEEL_DESIGN    )    print(f"USTAWIENIA PROJEKTOWE:\n{design_settings}")    # Pobierz określoną wartość z globalnych ustawień    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"\nWiotkości elementów: {member_slendernesses_val}")    # Ustaw określoną wartość w globalnych ustawieniach    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    )




;