Dec-13-2019, 02:47 PM
Hello everyone,
I'm not able to solve my pb by myself, so let me explain what it is.
I'd like to automate the calculation with Abaqus. So I begin by creating and writing a script in python and finally I execute this file on Abaqus
At the step of my work, I'd like to load a step file on abaqus and not my previous model.cae. But by trying to do this, an error appeared on the following part of my python's file.
ERROR TYPE: AttributeError: 'NoneType' object has no attribute 'label'
Just in case, here is the previous code to load the model:
And the current code:
Hope this is clear :D
And thanks to those who are enough courageous to read my pb and solve it :)
Have a nice WE.
I'm not able to solve my pb by myself, so let me explain what it is.
I'd like to automate the calculation with Abaqus. So I begin by creating and writing a script in python and finally I execute this file on Abaqus
At the step of my work, I'd like to load a step file on abaqus and not my previous model.cae. But by trying to do this, an error appeared on the following part of my python's file.
1 2 3 4 5 6 7 8 |
#LOAD / POINTS a = mdb.models[ 'Verzahnung' ].rootAssembly n1 = a.instances[ 'ZR1_instance' ].nodes koor_load = ( - 2.637359 , 29.302616 , 3.6 ) nodes1 = n1.getClosest(coordinates = (koor_load ,)) nodelabel = nodes1[ 0 ].label <<< - - - - - - - - - - - - - - - - - - - - - - - - - - - - - THIS LINE meshnode = n1.sequenceFromLabels((nodelabel,)) a. Set (nodes = meshnode , name = 'Set-2' ) |
Just in case, here is the previous code to load the model:
1 |
mdb = openMdb(r "Model_Stirnrad.cae" ) |
1 2 3 4 5 6 7 |
#OFFNUNG mdb.models.changeKey(fromName = 'Model-1' , toName = 'Verzahnung' ) step = mdb.openStep( 'Model1.stp' , scaleFromFile = OFF) mdb.models[ 'Verzahnung' ].PartFromGeometryFile(name = 'ZR_1_K' , geometryFile = step, combine = False , dimensionality = THREE_D, type = DEFORMABLE_BODY) p = mdb.models[ 'Verzahnung' ].parts[ 'ZR_1_K' ] a = mdb.models[ 'Verzahnung' ].rootAssembly a.Instance(name = 'ZR1_instance' , part = p, dependent = ON) |
And thanks to those who are enough courageous to read my pb and solve it :)
Have a nice WE.