From 130f51d9a2e07f4d5d633f1ca1e68f643f47b147 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Sat, 13 Jan 2018 12:47:00 +0100 Subject: [PATCH] FEM: new analysis, add a ccx tools solver to any new analysis, best for new users --- src/Mod/Fem/femcommands/commands.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/Mod/Fem/femcommands/commands.py b/src/Mod/Fem/femcommands/commands.py index 31a21e25be..434e0644b3 100644 --- a/src/Mod/Fem/femcommands/commands.py +++ b/src/Mod/Fem/femcommands/commands.py @@ -43,13 +43,8 @@ class _CommandFemAnalysis(CommandManager): FreeCADGui.addModule("ObjectsFem") FreeCADGui.doCommand("ObjectsFem.makeAnalysis(FreeCAD.ActiveDocument, 'Analysis')") FreeCADGui.doCommand("FemGui.setActiveAnalysis(FreeCAD.ActiveDocument.ActiveObject)") - ccx_prefs = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Fem/Ccx") - use_old_solver_frame_work = ccx_prefs.GetBool("useOldSolverFrameWork", False) - use_new_solver_frame_work = ccx_prefs.GetBool("useNewSolverFrameWork", True) - if use_old_solver_frame_work and not use_new_solver_frame_work: - FreeCADGui.doCommand("ObjectsFem.makeSolverCalculixCcxTools(FreeCAD.ActiveDocument)") - else: - FreeCADGui.doCommand("ObjectsFem.makeSolverCalculix(FreeCAD.ActiveDocument)") + # create a CalculiX ccx tools solver for any new analysis, to be on the save side fo rnew users + FreeCADGui.doCommand("ObjectsFem.makeSolverCalculixCcxTools(FreeCAD.ActiveDocument)") FreeCADGui.doCommand("FemGui.getActiveAnalysis().addObject(FreeCAD.ActiveDocument.ActiveObject)")