FEM: replace input with frd_file in ccxFrdReader.py
input is a built-in function name and should not be used as variable name Signed-off-by: Przemo Firszt <przemo@firszt.eu>
This commit is contained in:
parent
05cb44bfb0
commit
f5863b6d9b
|
@ -36,7 +36,7 @@ if open.__module__ == '__builtin__':
|
||||||
|
|
||||||
# read a calculix result file and extract the nodes, displacement vectores and stress values.
|
# read a calculix result file and extract the nodes, displacement vectores and stress values.
|
||||||
def readResult(frd_input):
|
def readResult(frd_input):
|
||||||
input = pyopen(frd_input, "r")
|
frd_file = pyopen(frd_input, "r")
|
||||||
nodes = {}
|
nodes = {}
|
||||||
disp = {}
|
disp = {}
|
||||||
stress = {}
|
stress = {}
|
||||||
|
@ -50,7 +50,7 @@ def readResult(frd_input):
|
||||||
elemType = 0
|
elemType = 0
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
line = input.readline()
|
line = frd_file.readline()
|
||||||
if not line:
|
if not line:
|
||||||
break
|
break
|
||||||
#Check if we found nodes section
|
#Check if we found nodes section
|
||||||
|
@ -113,7 +113,7 @@ def readResult(frd_input):
|
||||||
stress_found = False
|
stress_found = False
|
||||||
elements_found = False
|
elements_found = False
|
||||||
|
|
||||||
input.close()
|
frd_file.close()
|
||||||
FreeCAD.Console.PrintLog('Read CalculiX result: {} Nodes, {} Displacements and {} Stress values\n'.format(len(nodes), len(disp), len(stress)))
|
FreeCAD.Console.PrintLog('Read CalculiX result: {} Nodes, {} Displacements and {} Stress values\n'.format(len(nodes), len(disp), len(stress)))
|
||||||
|
|
||||||
return {'Nodes': nodes, 'Tet10Elem': elements, 'Displacement': disp, 'Stress': stress}
|
return {'Nodes': nodes, 'Tet10Elem': elements, 'Displacement': disp, 'Stress': stress}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user