找回密码
 注册
Simdroid-非首页
查看: 1092|回复: 18

求助:在ABAQUS中采用python输出节点坐标的例子

[复制链接]
发表于 2006-6-13 11:40:01 | 显示全部楼层 |阅读模式 来自 陕西西安
比如:
odb = openOdb(path='Job-12.odb')
step=odb.steps.values()[0]
coords=step.frames[-1].fieldOutputs['COORD']
出现KeyErrors:COORD
谁有好的实现方法,借鉴下,谢谢.
发表于 2013-2-28 14:09:12 | 显示全部楼层 来自 大连理工大学
Simdroid开发平台
一坨女神 发表于 2013-1-24 14:50
我也遇到KeyErrors:COORD的问题  我需要取的是节点集合变形后的坐标 上边的那个方法只能取一个点呀 你现 ...

我设置点集合,在输出项中选择coord输出,最后在结果中提取的
回复 1 不支持 0

使用道具 举报

发表于 2006-6-13 14:06:12 | 显示全部楼层 来自 黑龙江哈尔滨
COORD好像只有在子程序里才用,python里也这样输出?
 楼主| 发表于 2006-6-14 10:16:29 | 显示全部楼层 来自 陕西西安
displacement=step.frames[-1].fieldOutputs['U']
如这句实现输出位移值,但是坐标用这种方法就不行
发表于 2006-6-14 10:40:51 | 显示全部楼层 来自 黑龙江哈尔滨
式式这个
from odbAccess import*
from abaqusConstants import*
from odbSection import*
import string
a=mdb.models['ale_cpe4p_uniformablation1'].parts['PART Name].nodes[Number].coordinates
print a
 楼主| 发表于 2006-6-15 14:42:53 | 显示全部楼层 来自 陕西西安

回天涯书剑-不行呀

a=mdb.model['57wrinkling-1'].parts['Tube'].nodes[203].coordinates
出现如下错误:
IndexError: Sequence index out of range
可是我事先用软件中的Query information查了一下节点号,是在Tube上选的node,怎么能超出范围呢。

不过刚才改了下,输出时候加了句for value in coords.values:
已经实现了,还是很感谢!
发表于 2011-12-30 09:27:22 | 显示全部楼层 来自 河北石家庄
lololocad 发表于 2006-6-13 14:06
COORD好像只有在子程序里才用,python里也这样输出?

支持你的观点,coord到现在都没闹懂,是我程序装的少了,还是就不能在python用呢
回复 不支持

使用道具 举报

发表于 2012-4-11 14:00:26 | 显示全部楼层 来自 大连理工大学
天涯书剑 发表于 2006-6-14 10:40
式式这个
from odbAccess import*
from abaqusConstants import*

nodes[number],中number有很多能不能用?
回复 不支持

使用道具 举报

发表于 2012-4-11 14:02:56 | 显示全部楼层 来自 大连理工大学
andyling715 发表于 2006-6-15 14:42
a=mdb.model['57wrinkling-1'].parts['Tube'].nodes[203].coordinates
出现如下错误:
IndexError: Sequenc ...

能不能把你弄好的给我发一份啊?
回复 不支持

使用道具 举报

发表于 2013-1-24 14:50:28 | 显示全部楼层 来自 浙江杭州
gaojunfu 发表于 2012-4-11 14:00
nodes[number],中number有很多能不能用?

我也遇到KeyErrors:COORD的问题  我需要取的是节点集合变形后的坐标 上边的那个方法只能取一个点呀 你现在这个问题解决了吗
回复 不支持

使用道具 举报

发表于 2013-1-24 14:51:40 | 显示全部楼层 来自 浙江杭州
天涯书剑 发表于 2006-6-14 10:40
式式这个
from odbAccess import*
from abaqusConstants import*

我也遇到KeyErrors:COORD的问题  我需要取的是节点集合变形后的坐标 上边的那个方法只能取一个点呀
回复 不支持

使用道具 举报

发表于 2013-3-4 09:26:00 | 显示全部楼层 来自 浙江杭州
谢谢奥  你用的是ABAQUS前处理的吗?我用的是ABAQUS 输出选项F-Output 中没看到coord输出这个选项啊
回复 不支持

使用道具 举报

发表于 2013-3-4 09:28:04 | 显示全部楼层 来自 浙江杭州
gaojunfu 发表于 2013-2-28 14:09
我设置点集合,在输出项中选择coord输出,最后在结果中提取的

谢谢啊 你前处理用的是ABAQUS吗 我用的是这个 在输出选项F-Output 中没有看到coord这个输出选项啊
回复 不支持

使用道具 举报

发表于 2013-3-4 09:53:33 | 显示全部楼层 来自 浙江杭州
gaojunfu 发表于 2013-2-28 14:09
我设置点集合,在输出项中选择coord输出,最后在结果中提取的

能给个QQ私聊么 谢谢 嘿嘿
回复 不支持

使用道具 举报

发表于 2013-3-4 10:00:56 | 显示全部楼层 来自 浙江杭州
gaojunfu 发表于 2013-2-28 14:09
我设置点集合,在输出项中选择coord输出,最后在结果中提取的

坐标问题看到了 大侠知不知道关于节点力NFORCE的提取的一些方面的问题呢 谢谢
回复 不支持

使用道具 举报

发表于 2013-3-6 09:41:26 | 显示全部楼层 来自 大连理工大学
一坨女神 发表于 2013-3-4 10:00
坐标问题看到了 大侠知不知道关于节点力NFORCE的提取的一些方面的问题呢 谢谢 ...

采用和坐标相似的方法试试呀
回复 不支持

使用道具 举报

发表于 2013-3-6 12:11:58 | 显示全部楼层 来自 浙江杭州
gaojunfu 发表于 2013-3-6 09:41
采用和坐标相似的方法试试呀

我在场输出里边选择了NFORC这个 问题是现在我用程序提取的值 和手动report的值不一样
回复 不支持

使用道具 举报

发表于 2015-12-22 20:38:33 | 显示全部楼层 来自 浙江杭州
gaojunfu 发表于 2013-2-28 14:09
我设置点集合,在输出项中选择coord输出,最后在结果中提取的

嗯,这样可以。
在volume/thickness/coordinates里面有
不过还是要有后处理提取坐标的方法才更方便
回复 不支持

使用道具 举报

发表于 2020-6-28 17:43:33 | 显示全部楼层 来自 俄罗斯
请问有大神能说一下哪个子程序可以提取节点坐标吗
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-1 23:37 , Processed in 0.057227 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表