How to create multiple body properties, based on named selections?
Gabriel Messager
Member, Employee Posts: 56
✭✭✭✭
in 3D Design
Answers
-
analysis = Model.Analyses[0] selections = Model.NamedSelections.Children nb_modes = 40 for ns in selections: if r'Flexible_part' in ns.Name: bp = analysis.CreateLoadObject("BodyProperties","ANSYSMotion") bp.Properties['Scope/DefineBy'].Value = r'ID_NamedSelection' bp.Properties['Scope/DefineBy/NamedSelection'].Value = ns.ObjectId bp.Properties['Definition/AnalysisSettings'].Value = r'User Defined' bp.Properties['Definition/AnalysisSettings/MaxofNormalMode'].Value = nb_modes bp.NotifyChange()
0