Доступ к глобальным настройкам проектирования был успешно включен для всех аддонов проектирования через API (gRPC). Это улучшение позволяет читать и записывать данные GlobalSettingsTreeTable в манере, согласованной с существующей поддержкой конфигураций проектирования. Обновление обеспечивает единый и гибкий подход к программному управлению параметрами проектирования во всех модулях.Применение: # Получить таблицу дерева глобальных настроек для аддона проектирования стали (активная модель) design_settings: rfem.GlobalSettingsTreeTable = rfem_app.get_design_settings( addon=rfem.DesignAddons.STEEL_DESIGN ) print(f"НАСТРОЙКИ ПРОЕКТИРОВАНИЯ:\n{design_settings}") # Получить конкретное значение из глобальных настроек 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Гибкость элемента: {member_slendernesses_val}") # Установить конкретное значение в глобальные настройки 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 )
Введение методов get_design_settings() и set_design_settings() для общей конфигурации дополнений расчёт
;