diff --git a/src/Mod/Fem/femexamples/boxanalysis_static.py b/src/Mod/Fem/femexamples/boxanalysis_static.py index cb1651f4b7..9131bd3068 100644 --- a/src/Mod/Fem/femexamples/boxanalysis_static.py +++ b/src/Mod/Fem/femexamples/boxanalysis_static.py @@ -103,7 +103,7 @@ def setup(doc=None, solvertype="ccxtools"): # constraint force con_force = ObjectsFem.makeConstraintForce(doc, "FemConstraintForce") con_force.References = [(geom_obj, "Face6")] - con_force.Force = 40000.0 + con_force.Force = "40000.0 N" con_force.Direction = (geom_obj, ["Edge5"]) con_force.Reversed = True analysis.addObject(con_force) diff --git a/src/Mod/Fem/femexamples/buckling_lateraltorsionalbuckling.py b/src/Mod/Fem/femexamples/buckling_lateraltorsionalbuckling.py index e2476fa96d..3099b749e3 100644 --- a/src/Mod/Fem/femexamples/buckling_lateraltorsionalbuckling.py +++ b/src/Mod/Fem/femexamples/buckling_lateraltorsionalbuckling.py @@ -161,14 +161,14 @@ def setup(doc=None, solvertype="ccxtools"): # constraints force con_force_in_x = ObjectsFem.makeConstraintForce(doc, "Force_in_X") con_force_in_x.References = [(geom_obj, ("Edge3", "Edge7", "Edge8", "Edge12"))] - con_force_in_x.Force = 155350 + con_force_in_x.Force = "155350 N" con_force_in_x.Reversed = False con_force_in_x.Direction = (geom_obj, ["Edge4"]) analysis.addObject(con_force_in_x) con_force_rev_x = ObjectsFem.makeConstraintForce(doc, "Force_rev_X") con_force_rev_x.References = [(geom_obj, ("Edge1", "Edge5", "Edge10", "Edge14"))] - con_force_rev_x.Force = 155350 + con_force_rev_x.Force = "155350 N" con_force_rev_x.Reversed = True con_force_rev_x.Direction = (geom_obj, ["Edge4"]) analysis.addObject(con_force_rev_x) diff --git a/src/Mod/Fem/femexamples/buckling_platebuckling.py b/src/Mod/Fem/femexamples/buckling_platebuckling.py index dc79991250..fed4499959 100644 --- a/src/Mod/Fem/femexamples/buckling_platebuckling.py +++ b/src/Mod/Fem/femexamples/buckling_platebuckling.py @@ -141,7 +141,7 @@ def setup(doc=None, solvertype="ccxtools"): # constraint force con_force = ObjectsFem.makeConstraintForce(doc, "ConstraintForce") con_force.References = [(geom_obj, "Edge3")] - con_force.Force = 17162160 # 17'162.16 N + con_force.Force = "17162160 N" con_force.Reversed = True con_force.Direction = (geom_obj, ["Edge2"]) analysis.addObject(con_force) diff --git a/src/Mod/Fem/femexamples/ccx_buckling_flexuralbuckling.py b/src/Mod/Fem/femexamples/ccx_buckling_flexuralbuckling.py index f70c812754..61cf636023 100644 --- a/src/Mod/Fem/femexamples/ccx_buckling_flexuralbuckling.py +++ b/src/Mod/Fem/femexamples/ccx_buckling_flexuralbuckling.py @@ -122,7 +122,7 @@ def setup(doc=None, solvertype="ccxtools"): # constraint force con_force = ObjectsFem.makeConstraintForce(doc, "ConstraintForce") con_force.References = [(geom_obj, "Face6")] - con_force.Force = 21 + con_force.Force = "21 N" con_force.Reversed = True analysis.addObject(con_force) diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_base_edge.py b/src/Mod/Fem/femexamples/ccx_cantilever_base_edge.py index 58c533f723..5c2b2f91a7 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_base_edge.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_base_edge.py @@ -115,7 +115,7 @@ def setup_cantilever_base_edge(doc=None, solvertype="ccxtools"): # constraint force con_force = ObjectsFem.makeConstraintForce(doc, "ConstraintForce") con_force.References = [(geom_obj, "Vertex2")] - con_force.Force = 9000000.0 # 9'000'000 N = 9 MN + con_force.Force = "9000000.0 N" # 9 MN con_force.Direction = (load_line, ["Edge1"]) con_force.Reversed = False analysis.addObject(con_force) diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_base_face.py b/src/Mod/Fem/femexamples/ccx_cantilever_base_face.py index b05a08bfbd..d4e9fd4256 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_base_face.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_base_face.py @@ -100,7 +100,7 @@ def setup_cantilever_base_face(doc=None, solvertype="ccxtools"): # constraint force con_force = ObjectsFem.makeConstraintForce(doc, "ConstraintForce") con_force.References = [(geom_obj, "Edge3")] - con_force.Force = 9000000.0 # 9'000'000 N = 9 MN + con_force.Force = "9000000.0 N" con_force.Direction = (geom_obj, ["Edge3"]) con_force.Reversed = True analysis.addObject(con_force) diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_faceload.py b/src/Mod/Fem/femexamples/ccx_cantilever_faceload.py index 6216385c89..8733aa6989 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_faceload.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_faceload.py @@ -73,7 +73,7 @@ def setup(doc=None, solvertype="ccxtools"): # constraint force con_force = ObjectsFem.makeConstraintForce(doc, "ConstraintForce") con_force.References = [(geom_obj, "Face2")] - con_force.Force = 9000000.0 + con_force.Force = "9000000.0 N" con_force.Direction = (geom_obj, ["Edge5"]) con_force.Reversed = True analysis.addObject(con_force) diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_nodeload.py b/src/Mod/Fem/femexamples/ccx_cantilever_nodeload.py index 6de1a9b0ac..bd87936c4c 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_nodeload.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_nodeload.py @@ -78,7 +78,7 @@ def setup(doc=None, solvertype="ccxtools"): (geom_obj, "Vertex7"), (geom_obj, "Vertex8") ] - con_force.Force = 9000000.0 + con_force.Force = "9000000.0 N" con_force.Direction = (doc.Box, ["Edge5"]) con_force.Reversed = True analysis.addObject(con_force) diff --git a/src/Mod/Fem/femexamples/constraint_contact_shell_shell.py b/src/Mod/Fem/femexamples/constraint_contact_shell_shell.py index da9b4fe342..3e6464a041 100644 --- a/src/Mod/Fem/femexamples/constraint_contact_shell_shell.py +++ b/src/Mod/Fem/femexamples/constraint_contact_shell_shell.py @@ -182,7 +182,7 @@ def setup(doc=None, solvertype="ccxtools"): con_force = ObjectsFem.makeConstraintForce(doc, "ConstraintForce") # TODO use point of tube boolean fragment con_force.References = [(force_point, "Vertex1")] - con_force.Force = 5000.0 + con_force.Force = "5000.0 N" con_force.Direction = (load_line, ["Edge1"]) con_force.Reversed = True analysis.addObject(con_force) diff --git a/src/Mod/Fem/femexamples/constraint_tie.py b/src/Mod/Fem/femexamples/constraint_tie.py index 12aefaf853..d2c58c1956 100644 --- a/src/Mod/Fem/femexamples/constraint_tie.py +++ b/src/Mod/Fem/femexamples/constraint_tie.py @@ -142,7 +142,7 @@ def setup(doc=None, solvertype="ccxtools"): # constraint force con_force = ObjectsFem.makeConstraintForce(doc, "ConstraintForce") con_force.References = [(geom_obj, "Edge2")] - con_force.Force = 10000.0 # 10000 N = 10 kN + con_force.Force = "10000.0 N" # 10 kN con_force.Direction = (geom_obj, ["Edge2"]) con_force.Reversed = False analysis.addObject(con_force) diff --git a/src/Mod/Fem/femexamples/constraint_transform_torque.py b/src/Mod/Fem/femexamples/constraint_transform_torque.py index 47a40d03d5..d192ea5892 100644 --- a/src/Mod/Fem/femexamples/constraint_transform_torque.py +++ b/src/Mod/Fem/femexamples/constraint_transform_torque.py @@ -149,7 +149,7 @@ def setup(doc=None, solvertype="ccxtools"): # constraint force con_force = ObjectsFem.makeConstraintForce(doc, "ConstraintForce") con_force.References = [(geom_obj, "Face1")] - con_force.Force = 2500.0 # 2500 N = 2.5 kN + con_force.Force = "2500.0 N" # 2.5 kN con_force.Direction = (load_line, ["Edge1"]) con_force.Reversed = True analysis.addObject(con_force) diff --git a/src/Mod/Fem/femexamples/material_multiple_bendingbeam_fiveboxes.py b/src/Mod/Fem/femexamples/material_multiple_bendingbeam_fiveboxes.py index cb297ec14f..cef122878a 100644 --- a/src/Mod/Fem/femexamples/material_multiple_bendingbeam_fiveboxes.py +++ b/src/Mod/Fem/femexamples/material_multiple_bendingbeam_fiveboxes.py @@ -183,7 +183,7 @@ def setup(doc=None, solvertype="ccxtools"): (doc.Box4, "Face6"), (doc.Box5, "Face6") ] - con_force.Force = 10000.00 + con_force.Force = "10000.00 N" con_force.Direction = (doc.Box1, ["Edge1"]) con_force.Reversed = True analysis.addObject(con_force) diff --git a/src/Mod/Fem/femexamples/material_multiple_bendingbeam_fivefaces.py b/src/Mod/Fem/femexamples/material_multiple_bendingbeam_fivefaces.py index 0922fb554c..af45ed3eab 100644 --- a/src/Mod/Fem/femexamples/material_multiple_bendingbeam_fivefaces.py +++ b/src/Mod/Fem/femexamples/material_multiple_bendingbeam_fivefaces.py @@ -182,7 +182,7 @@ def setup(doc=None, solvertype="ccxtools"): (doc.Face4, "Edge4"), (doc.Face5, "Edge4") ] - con_force.Force = 10000.00 + con_force.Force = "10000.00 N" con_force.Direction = (doc.Face1, ["Edge1"]) con_force.Reversed = True analysis.addObject(con_force) diff --git a/src/Mod/Fem/femexamples/mystran_plate.py b/src/Mod/Fem/femexamples/mystran_plate.py index 8bfad80df2..debadc30af 100644 --- a/src/Mod/Fem/femexamples/mystran_plate.py +++ b/src/Mod/Fem/femexamples/mystran_plate.py @@ -170,7 +170,7 @@ def setup(doc=None, solvertype="ccxtools"): (geom_obj, "Vertex4"), (geom_obj, "Vertex8"), ] - con_force.Force = 600 # 600 N on six nodes == 100 N/Node + con_force.Force = "600 N" # 600 N on six nodes == 100 N/Node con_force.Reversed = False con_force.Direction = (geom_obj, ["Edge2"]) analysis.addObject(con_force) diff --git a/src/Mod/Fem/femexamples/rc_wall_2d.py b/src/Mod/Fem/femexamples/rc_wall_2d.py index 50b9b11824..bc93bffa08 100644 --- a/src/Mod/Fem/femexamples/rc_wall_2d.py +++ b/src/Mod/Fem/femexamples/rc_wall_2d.py @@ -151,7 +151,7 @@ def setup(doc=None, solvertype="ccxtools"): # constraint force con_force = ObjectsFem.makeConstraintForce(doc, "ConstraintForce") con_force.References = [(geom_obj, "Edge7")] - con_force.Force = 1000000.0 + con_force.Force = "1000000.0 N" con_force.Direction = (geom_obj, ["Edge8"]) con_force.Reversed = False analysis.addObject(con_force) diff --git a/src/Mod/Fem/femexamples/square_pipe_end_twisted_edgeforces.py b/src/Mod/Fem/femexamples/square_pipe_end_twisted_edgeforces.py index b0f09bed81..c8d698bd93 100644 --- a/src/Mod/Fem/femexamples/square_pipe_end_twisted_edgeforces.py +++ b/src/Mod/Fem/femexamples/square_pipe_end_twisted_edgeforces.py @@ -135,7 +135,7 @@ def setup(doc=None, solvertype="ccxtools"): # con_force1 con_force1 = ObjectsFem.makeConstraintForce(doc, name="ConstraintForce1") con_force1.References = [(geom_obj, "Edge9")] - con_force1.Force = 100000.00 + con_force1.Force = "100000.00 N" con_force1.Direction = (geom_obj, ["Edge9"]) con_force1.Reversed = True analysis.addObject(con_force1) @@ -143,7 +143,7 @@ def setup(doc=None, solvertype="ccxtools"): # con_force2 con_force2 = ObjectsFem.makeConstraintForce(doc, name="ConstraintForce2") con_force2.References = [(geom_obj, "Edge3")] - con_force2.Force = 100000.00 + con_force2.Force = "100000.00 N" con_force2.Direction = (geom_obj, ["Edge3"]) con_force2.Reversed = True analysis.addObject(con_force2) @@ -151,7 +151,7 @@ def setup(doc=None, solvertype="ccxtools"): # con_force3 con_force3 = ObjectsFem.makeConstraintForce(doc, name="ConstraintForce3") con_force3.References = [(geom_obj, "Edge11")] - con_force3.Force = 100000.00 + con_force3.Force = "100000.00 N" con_force3.Direction = (geom_obj, ["Edge11"]) con_force3.Reversed = True analysis.addObject(con_force3) @@ -159,7 +159,7 @@ def setup(doc=None, solvertype="ccxtools"): # con_force4 con_force4 = ObjectsFem.makeConstraintForce(doc, name="ConstraintForce4") con_force4.References = [(geom_obj, "Edge6")] - con_force4.Force = 100000.00 + con_force4.Force = "100000.00 N" con_force4.Direction = (geom_obj, ["Edge6"]) con_force4.Reversed = True analysis.addObject(con_force4) diff --git a/src/Mod/Fem/femexamples/square_pipe_end_twisted_nodeforces.py b/src/Mod/Fem/femexamples/square_pipe_end_twisted_nodeforces.py index d1caf92501..4567a51f41 100644 --- a/src/Mod/Fem/femexamples/square_pipe_end_twisted_nodeforces.py +++ b/src/Mod/Fem/femexamples/square_pipe_end_twisted_nodeforces.py @@ -289,7 +289,7 @@ def setup(doc=None, solvertype="ccxtools"): # con_force1 con_force1 = ObjectsFem.makeConstraintForce(doc, name="ConstraintForce1") con_force1.References = [(geoforces_obj, "Vertex1"), (geoforces_obj, "Vertex14")] - con_force1.Force = 5555.56 + con_force1.Force = "5555.56 N" con_force1.Direction = (geom_obj, ["Edge9"]) con_force1.Reversed = False analysis.addObject(con_force1) @@ -297,7 +297,7 @@ def setup(doc=None, solvertype="ccxtools"): # con_force2 con_force2 = ObjectsFem.makeConstraintForce(doc, name="ConstraintForce2") con_force2.References = [(geoforces_obj, "Vertex2"), (geoforces_obj, "Vertex8")] - con_force2.Force = 5555.56 + con_force2.Force = "5555.56 N" con_force2.Direction = (geom_obj, ["Edge3"]) con_force2.Reversed = False analysis.addObject(con_force2) @@ -310,7 +310,7 @@ def setup(doc=None, solvertype="ccxtools"): (geoforces_obj, "Vertex22"), (geoforces_obj, "Vertex23"), (geoforces_obj, "Vertex24"), ] - con_force3.Force = 27777.78 + con_force3.Force = "27777.78 N" con_force3.Direction = (geom_obj, ["Edge9"]) con_force3.Reversed = False analysis.addObject(con_force3) @@ -323,7 +323,7 @@ def setup(doc=None, solvertype="ccxtools"): (geoforces_obj, "Vertex11"), (geoforces_obj, "Vertex12"), (geoforces_obj, "Vertex13"), ] - con_force4.Force = 27777.78 + con_force4.Force = "27777.78 N" con_force4.Direction = (geom_obj, ["Edge3"]) con_force4.Reversed = False analysis.addObject(con_force4) @@ -337,7 +337,7 @@ def setup(doc=None, solvertype="ccxtools"): (geoforces_obj, "Vertex46"), (geoforces_obj, "Vertex47"), (geoforces_obj, "Vertex48"), ] - con_force5.Force = 66666.67 + con_force5.Force = "66666.67 N" con_force5.Direction = (geom_obj, ["Edge9"]) con_force5.Reversed = False analysis.addObject(con_force5) @@ -351,7 +351,7 @@ def setup(doc=None, solvertype="ccxtools"): (geoforces_obj, "Vertex34"), (geoforces_obj, "Vertex35"), (geoforces_obj, "Vertex36"), ] - con_force6.Force = 66666.67 + con_force6.Force = "66666.67 N" con_force6.Direction = (geom_obj, ["Edge3"]) con_force6.Reversed = False analysis.addObject(con_force6) @@ -359,7 +359,7 @@ def setup(doc=None, solvertype="ccxtools"): # con_force7 con_force7 = ObjectsFem.makeConstraintForce(doc, name="ConstraintForce7") con_force7.References = [(geoforces_obj, "Vertex1"), (geoforces_obj, "Vertex2")] - con_force7.Force = 5555.56 + con_force7.Force = "5555.56 N" con_force7.Direction = (geom_obj, ["Edge11"]) con_force7.Reversed = False analysis.addObject(con_force7) @@ -367,7 +367,7 @@ def setup(doc=None, solvertype="ccxtools"): # con_force8 con_force8 = ObjectsFem.makeConstraintForce(doc, name="ConstraintForce8") con_force8.References = [(geoforces_obj, "Vertex8"), (geoforces_obj, "Vertex14")] - con_force8.Force = 5555.56 + con_force8.Force = "5555.56 N" con_force8.Direction = (geom_obj, ["Edge6"]) con_force8.Reversed = False analysis.addObject(con_force8) @@ -380,7 +380,7 @@ def setup(doc=None, solvertype="ccxtools"): (geoforces_obj, "Vertex5"), (geoforces_obj, "Vertex6"), (geoforces_obj, "Vertex7"), ] - con_force9.Force = 27777.78 + con_force9.Force = "27777.78 N" con_force9.Direction = (geom_obj, ["Edge11"]) con_force9.Reversed = False analysis.addObject(con_force9) @@ -393,7 +393,7 @@ def setup(doc=None, solvertype="ccxtools"): (geoforces_obj, "Vertex17"), (geoforces_obj, "Vertex18"), (geoforces_obj, "Vertex19"), ] - con_force10.Force = 27777.78 + con_force10.Force = "27777.78 N" con_force10.Direction = (geom_obj, ["Edge6"]) con_force10.Reversed = False analysis.addObject(con_force10) @@ -407,7 +407,7 @@ def setup(doc=None, solvertype="ccxtools"): (geoforces_obj, "Vertex28"), (geoforces_obj, "Vertex29"), (geoforces_obj, "Vertex30"), ] - con_force11.Force = 66666.67 + con_force11.Force = "66666.67 N" con_force11.Direction = (geom_obj, ["Edge11"]) con_force11.Reversed = False analysis.addObject(con_force11) @@ -421,7 +421,7 @@ def setup(doc=None, solvertype="ccxtools"): (geoforces_obj, "Vertex40"), (geoforces_obj, "Vertex41"), (geoforces_obj, "Vertex42"), ] - con_force12.Force = 66666.67 + con_force12.Force = "66666.67 N" con_force12.Direction = (geom_obj, ["Edge6"]) con_force12.Reversed = False analysis.addObject(con_force12) diff --git a/src/Mod/Fem/femexamples/truss_3d_cs_circle_ele_seg3.py b/src/Mod/Fem/femexamples/truss_3d_cs_circle_ele_seg3.py index 9d1902f417..1a6db1d409 100644 --- a/src/Mod/Fem/femexamples/truss_3d_cs_circle_ele_seg3.py +++ b/src/Mod/Fem/femexamples/truss_3d_cs_circle_ele_seg3.py @@ -446,7 +446,7 @@ def setup(doc=None, solvertype="ccxtools"): # constraint force con_force = ObjectsFem.makeConstraintForce(doc, "ConstraintForce") con_force.References = [(geom_obj, ("Vertex5", "Vertex6"))] - con_force.Force = 60000.0 # 30 kN on each Node + con_force.Force = "60000.0 N" # 30 kN on each Node con_force.Direction = (load_line, ["Edge1"]) con_force.Reversed = False analysis.addObject(con_force)