def getU_Magnitude(odb,setName,sysC=None): from abaqusConstants import MAGNITUDE values = valueExtractor.ValueExtractor(odb,setName) values.setField('U') values.setInvariant(MAGNITUDE) values.setCoordSystem(sysC) return values.getEvolution_Nodal()
def getS_VM(odb,setName,sysC=None): from abaqusConstants import MISES values = valueExtractor.ValueExtractor(odb,setName) values.setField('S') values.setInvariant(MISES) values.setCoordSystem(sysC) return values.getEvolution_ElementNodal()
def getU(odb,setName,sysC=None): try: try: nod = odb.rootAssembly.nodeSets[setName].nodes[0] except: nod = odb.rootAssembly.nodeSets[setName.upper()].nodes[0] except: nod = setName.nodes[0] if len(nod) == 1: values = valueExtractor.ValueExtractor(odb,setName) values.setField('U') values.setCoordSystem(sysC) return values.getEvolution_Nodal() else:raise Exception("getU to be used only if the set contains 1! node")
def getU_1(odb,setName,sysC=None): values = valueExtractor.ValueExtractor(odb,setName) values.setField('U') values.setComponent('U1') values.setCoordSystem(sysC) return values.getEvolution_Nodal()
def getE_11(odb,setName,sysC=None): values = valueExtractor.ValueExtractor(odb,setName) values.setField('LE') values.setComponent('LE11') values.setCoordSystem(sysC) return values.getEvolution_ElementNodal()
def getFinalE_23(odb,setName,sysC=None): values = valueExtractor.ValueExtractor(odb,setName) values.setField('LE') values.setComponent('LE23') values.setCoordSystem(sysC) return values.getFinalValue_ElementNodal()
def getFinalRF_3(odb,setName,sysC=None): values = valueExtractor.ValueExtractor(odb,setName) values.setField('RF') values.setComponent('RF3') values.setCoordSystem(sysC) return values.getFinalValue_Nodal()
def getFinalU(odb,setName,sysC=None): values = valueExtractor.ValueExtractor(odb,setName) values.setField('U') values.setCoordSystem(sysC) return values.getFinalValue_Nodal()
def getFinalLD_2(odb,setName,sysC=None): values = valueExtractor.ValueExtractor(odb,setName) values.setField('LOCALDIR1') values.setComponent('LOCALDIR1_2') values.setCoordSystem(sysC) return values.getFinalValue_ElementNodal()