From 20e57f71963a59cee2f568af0dfa16657c879e76 Mon Sep 17 00:00:00 2001 From: FEA-eng <59876896+FEA-eng@users.noreply.github.com> Date: Mon, 4 Mar 2024 18:08:07 +0100 Subject: [PATCH] Elmer FEM 2D electromagnetic examples fix (#12646) * Update equation_magnetodynamics_2D_elmer.py * Update equation_magnetostatics_2D_elmer.py --- src/Mod/Fem/femexamples/equation_magnetodynamics_2D_elmer.py | 4 ++++ src/Mod/Fem/femexamples/equation_magnetostatics_2D_elmer.py | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/Mod/Fem/femexamples/equation_magnetodynamics_2D_elmer.py b/src/Mod/Fem/femexamples/equation_magnetodynamics_2D_elmer.py index 3e15c8d396..3a8fcc84da 100644 --- a/src/Mod/Fem/femexamples/equation_magnetodynamics_2D_elmer.py +++ b/src/Mod/Fem/femexamples/equation_magnetodynamics_2D_elmer.py @@ -81,6 +81,7 @@ def setup(doc=None, solvertype="elmer"): p7 = Vector(25.0, 20.0, 0.0) p8 = Vector(0.0, 20.0, 0.0) Insulation = Draft.make_wire([p1, p2, p3, p4, p5, p6, p7, p8], closed=True) + Insulation.MakeFace = True Insulation.Label = "Insulation" Insulation.ViewObject.Visibility = False @@ -90,6 +91,7 @@ def setup(doc=None, solvertype="elmer"): p3 = Vector(55.0, 110.0, 0.0) p4 = Vector(50.0, 110.0, 0.0) Coil = Draft.make_wire([p1, p2, p3, p4], closed=True) + Coil.MakeFace = True Coil.Label = "Coil" Coil.ViewObject.Visibility = False @@ -103,6 +105,7 @@ def setup(doc=None, solvertype="elmer"): p7 = Vector(20.0, 30.0, 0.0) p8 = Vector(0.0, 30.0, 0.0) Crucible = Draft.make_wire([p1, p2, p3, p4, p5, p6, p7, p8], closed=True) + Crucible.MakeFace = True Crucible.Label = "Crucible" Crucible.ViewObject.Visibility = False @@ -112,6 +115,7 @@ def setup(doc=None, solvertype="elmer"): p3 = Vector(20.0, 40.0, 0.0) p4 = Vector(0.0, 40.0, 0.0) Powder = Draft.make_wire([p1, p2, p3, p4], closed=True) + Powder.MakeFace = True Powder.Label = "Powder" Powder.ViewObject.Visibility = False diff --git a/src/Mod/Fem/femexamples/equation_magnetostatics_2D_elmer.py b/src/Mod/Fem/femexamples/equation_magnetostatics_2D_elmer.py index d8e839f638..73497db68d 100644 --- a/src/Mod/Fem/femexamples/equation_magnetostatics_2D_elmer.py +++ b/src/Mod/Fem/femexamples/equation_magnetostatics_2D_elmer.py @@ -77,6 +77,7 @@ def setup(doc=None, solvertype="elmer"): p3 = Vector(200.0, -100.0, 0.0) p4 = Vector(0.0, -100.0, 0.0) Horseshoe_lower = Draft.make_wire([p1, p2, p3, p4], closed=True) + Horseshoe_lower.MakeFace = True Horseshoe_lower.Label = "Lower_End" Horseshoe_lower.ViewObject.Visibility = False @@ -86,6 +87,7 @@ def setup(doc=None, solvertype="elmer"): p3 = Vector(200.0, 200.0, 0.0) p4 = Vector(0.0, 200.0, 0.0) Horseshoe_upper = Draft.make_wire([p1, p2, p3, p4], closed=True) + Horseshoe_upper.MakeFace = True Horseshoe_upper.Label = "Upper_End" Horseshoe_upper.ViewObject.Visibility = False