如何通过Python提取集合的U3位移数据并输出到Execl当中? 20
浏览:986 回答:8
前处理分析时,建立了一条线集,集合中有400个结点,在ODB中需要将线集上400结点的U3位移数据提取出来,并输出到Execl中。
现在通过软件操作提取数据,输出到execl中时需要一个个的点选400个结点,比较麻烦耗时,希望大家提供一下帮助,如何通过Python语言提取线集上的数据并输出到Execl当中?非常感谢
前处理分析时,建立了一条线集,集合中有400个结点,在ODB中需要将线集上400结点的U3位移数据提取出来,并输出到Execl中。
现在通过软件操作提取数据,输出到execl中时需要一个个的点选400个结点,比较麻烦耗时,希望大家提供一下帮助,如何通过Python语言提取线集上的数据并输出到Execl当中?非常感谢
odb = session.odbs[
参考如上代码即可
加q,2812468512
odb = session.odbs['xxxx']
nodes = odb.rootAssembly.nodeSets['xxx'].nodes[0]
nodeLabels = [i.label for i in nodes]
nodesValues = odb.steps['xx'].frames[x].fieldOutputs['U'].values
output = []
for node in nodesValues:
nodelabel = node.nodeLabel
if nodelabel in nodeLabels:
output.append(node.data[2])
参考以上代码即可取出相应集合里面U3的值