From 7036d46bf2c7515c3b93d375bc3fbb1137a03ca3 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 1a9a29d0fd60..229b1e544aa9 100644 --- a/src/Mod/Fem/ccxInpWriter.py +++ b/src/Mod/Fem/ccxInpWriter.py @@ -97,14 +97,7 @@ def write_calculix_input_file(self): 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')