From bf693580970ed0346d239ef65aa5f2aa3bcd909f Mon Sep 17 00:00:00 2001 From: Przemo Firszt Date: Fri, 24 Apr 2015 19:46:22 +0100 Subject: [PATCH] FEM: ccxInpWriter shouldn't do any validation or guessing Also, there is no need to print material parameters to the console. User can see that info in dialog box, in .inp file and it's also printed to console after material has been set. Signed-off-by: Przemo Firszt --- src/Mod/Fem/ccxInpWriter.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/Mod/Fem/ccxInpWriter.py b/src/Mod/Fem/ccxInpWriter.py index 1a9a29d0fd..229b1e544a 100644 --- a/src/Mod/Fem/ccxInpWriter.py +++ b/src/Mod/Fem/ccxInpWriter.py @@ -97,14 +97,7 @@ class inp_writer: for material_object in self.material_objects: # get material properties YM = FreeCAD.Units.Quantity(material_object['Object'].Material['YoungsModulus']) - if YM.Unit.Type == '': - print 'Material "YoungsModulus" has no Unit, asuming kPa!' - YM = FreeCAD.Units.Quantity(YM.Value, FreeCAD.Units.Unit('Pa')) - else: - print 'YM unit: ', YM.Unit.Type - print 'YM = ', YM PR = float(material_object['Object'].Material['PoissonRatio']) - print 'PR = ', PR material_name = material_object['Object'].Material['Name'][:80] # write material properties inpfile.write('*MATERIAL, NAME=' + material_name + '\n')