Hallo,
mein Python-Skipt liest mir Node-Ergebnisse, für definierte NodeSets aus und verarbeitet diese.
#######################
### READOUT RESULTS ###
#######################
from odbAccess import *
from abaqusConstants import *
from odbMaterial import *
from odbSection import *
import os
### import odb-result file from analysis
odb = openOdb(path=odb_path)
### read step
def_step = odb.steps.values()[0]
## 1: E1
frame_i = odb.steps[def_step.name].frames[1]
### define RESULTING FORCES
res_forces=frame_i.fieldOutputs["RF"]
fieldValues=res_forces.values
### select ConstraintsDrivers - NODES
const_driver = odb.rootAssembly.nodeSets["CDS"]
cds_RF = res_forces.getSubset(region=const_driver)
cds_Values = cds_RF.values
...
...
bisher habe ich meine nodeSets via dem passenden Assembly ermittelt:
...
const_driver = odb.rootAssembly.nodeSets["CDS"]
...
Jetzt habe ich aber ein Input-file OHNE *Parts und *Assembly - und somit funktioniert
mein Ansatz nicht mehr!?
Meine Frage: funktioniert die Abfrage der NodeSets auch anders oder kann
man irgendwie vorher ein Assembly mit allem generieren, dass der oben
angeführte Ansatz funktioniert??
Danke, mit freundlichen Gruessen
Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP