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

[二次开发] 如何用python语言提取接触力?

[复制链接]
发表于 2013-10-30 10:48:31 | 显示全部楼层 |阅读模式 来自 江苏南京
悬赏5仿真币未解决
小女子正在做薄壁件装夹分析,在给定切削力的条件下施加夹紧力
想判断夹紧力多大的时候不会发生滑移
现在采用的方法是在history output中设置输出法向和切向接触力
并使法向与切向接触力在DAT文件中输出
现在需要用python语言做二次开发
求解:怎样才能用python提取出法向与切向接触力呢?

 楼主| 发表于 2013-11-6 21:29:10 | 显示全部楼层 来自 江苏南京
Simdroid开发平台
求大神帮忙
回复

使用道具 举报

发表于 2013-11-6 23:39:42 | 显示全部楼层 来自 美国
Check 9.5 Reading from an output database of Abaqus Scripting User's Guide. http://docs.abaqus.com:8000/aoss ... oks/cmd/default.htm
回复

使用道具 举报

发表于 2013-11-7 03:21:45 | 显示全部楼层 来自 英国
比如
data=session.xyDataListFromHistory(.........)
data[i][j]里就储存着你的数据,设置i,j应该等于多少就可以了
回复

使用道具 举报

 楼主| 发表于 2013-12-14 21:26:48 | 显示全部楼层 来自 江苏南京
lkewei 发表于 2013-11-6 23:39
Check 9.5 Reading from an output database of Abaqus Scripting User's Guide. http://docs.abaqus.com:8 ...

这边的内容看了,还是不太懂
尤其是historyRegions,具体要在哪边定义呢?
之前试了在edit keywords中添加:
*CONTACT PRINT, SLAVE=...
CFN
CFS
可是使用python写程序运行时,之前edit keywords添加的语句就不存在了
也就没法输出接触力,不知道能否讲的更详细一点
回复

使用道具 举报

 楼主| 发表于 2013-12-14 21:28:07 | 显示全部楼层 来自 江苏南京
superlahm 发表于 2013-11-7 03:21
比如
data=session.xyDataListFromHistory(.........)
data[j]里就储存着你的数据,设置i,j应该等于多少就 ...

这个命令没用过,不太懂
能不能详细解释一下呢?
回复

使用道具 举报

发表于 2014-1-17 00:31:10 | 显示全部楼层 来自 美国
在history output中输出接触力,然后用python 读取数据。 不需要DAT文件。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 11:36 , Processed in 0.032585 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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