FEM: ccx writer, use the new Abaqus writer parameter and fix unit test

This commit is contained in:
Bernd Hahnebach
2017-11-23 06:13:09 +01:00
committed by Yorik van Havre
parent f271e52b3d
commit 2ee72456e2
6 changed files with 7 additions and 3 deletions

View File

@@ -77,7 +77,7 @@ class FemInputWriterCcx(FemInputWriter.FemInputWriter):
def write_calculix_one_input_file(self):
timestart = time.clock()
self.femmesh.writeABAQUS(self.file_name)
self.femmesh.writeABAQUS(self.file_name, 1, False)
# reopen file with "append" and add the analysis definition
inpfile = open(self.file_name, 'a')
@@ -180,7 +180,7 @@ class FemInputWriterCcx(FemInputWriter.FemInputWriter):
name = self.file_name[:-4]
include_name = self.main_file_name[:-4]
self.femmesh.writeABAQUS(name + "_Node_Elem_sets.inp")
self.femmesh.writeABAQUS(name + "_Node_Elem_sets.inp", 1, False)
inpfileNodesElem = open(name + "_Node_Elem_sets.inp", 'a')
inpfileNodesElem.write('\n***********************************************************\n')
inpfileNodesElem.close()

View File

@@ -144,7 +144,7 @@ class FemTest(unittest.TestCase):
seg2.addEdge([1, 2])
inp_file = temp_dir + '/seg2_mesh.inp'
seg2.writeABAQUS(inp_file)
seg2.writeABAQUS(inp_file, 1, False)
read_file = open(inp_file, 'r')
read_node_line = 'line was not found'

View File

@@ -1,4 +1,5 @@
** written by FreeCAD inp file writer for CalculiX,Abaqus meshes
** highest dimension mesh elements only.
** Nodes
*Node, NSET=Nall

View File

@@ -1,4 +1,5 @@
** written by FreeCAD inp file writer for CalculiX,Abaqus meshes
** highest dimension mesh elements only.
** Nodes
*Node, NSET=Nall

View File

@@ -1,4 +1,5 @@
** written by FreeCAD inp file writer for CalculiX,Abaqus meshes
** highest dimension mesh elements only.
** Nodes
*Node, NSET=Nall

View File

@@ -1,4 +1,5 @@
** written by FreeCAD inp file writer for CalculiX,Abaqus meshes
** highest dimension mesh elements only.
** Nodes
*Node, NSET=Nall