From 6786fed0676892cea7c8d1771bb0ab8fcf7fb62d Mon Sep 17 00:00:00 2001 From: FEA-eng <59876896+FEA-eng@users.noreply.github.com> Date: Sat, 18 May 2024 14:28:24 +0200 Subject: [PATCH] Update checksanalysis.py --- src/Mod/Fem/femtools/checksanalysis.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/Mod/Fem/femtools/checksanalysis.py b/src/Mod/Fem/femtools/checksanalysis.py index f41244a5df..afb7252813 100644 --- a/src/Mod/Fem/femtools/checksanalysis.py +++ b/src/Mod/Fem/femtools/checksanalysis.py @@ -214,12 +214,11 @@ def check_member_for_solver_calculix(analysis, solver, mesh, member): # which analysis needs which constraints # no check in the regard of loads existence (constraint force, pressure, self weight) - # is done, because an analysis without loads at all is an valid analysis too + # is done, because an analysis without loads at all is a valid analysis too if solver.AnalysisType == "static": - if not (member.cons_fixed or member.cons_displacement): + if not (member.cons_fixed or member.cons_displacement or member.cons_rigidbody): message += ( - "Static analysis: Neither constraint fixed nor " - "constraint displacement defined.\n" + "Static analysis: No mechanical boundary conditions defined.\n" ) if solver.AnalysisType == "thermomech": if not member.cons_initialtemperature: @@ -257,7 +256,7 @@ def check_member_for_solver_calculix(analysis, solver, mesh, member): items += len(reference[1]) if items != 2: message += ( - "{} doesn't references exactly two needed faces.\n" + "{} doesn't reference exactly two needed faces.\n" .format(c["Object"].Name) ) # sectionprint