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.
Just in case, here is the previous code to load the model:
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.
#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')ERROR TYPE: AttributeError: 'NoneType' object has no attribute 'label'
Just in case, here is the previous code to load the model:
mdb = openMdb(r"Model_Stirnrad.cae")And the current code:
#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)Hope this is clear :D
And thanks to those who are enough courageous to read my pb and solve it :)
Have a nice WE.