- 积分
- 3
- 注册时间
- 2008-10-31
- 仿真币
-
- 最后登录
- 1970-1-1
|
本帖最后由 terryy11 于 2010-7-5 21:55 编辑
最近需要用后处理提取单元计算结果,遇到很多问题,查看很多资料再加上自己摸索,终于弄出来了。和大家分享一下我的体会,也请指出我理解偏差的地方!
etable命令是在/post1模块下才能用的,进入post1模块后,虽然默认etable提取的是最后一个荷载步的信息,但是最好手动指定需要提取的荷载步,如“set,last”,不然有时候提示提取不到etable所需的数据,一开始我没加set,last,结果有的命令流可以提取出数据,有的命令流提取不出数据,折腾了好久。etable说明中虽然没明确说它只提取esel命令选中的单元的信息,但是它可以和esel命令配合来提取所需的那些单元的信息。etable,lab,item,comp,这个在论坛也看到好多人问,比如"etable,aaa,LS,1"到底是什么。etable命令最后两个参数是和你所选单元相关的,到底item和comp是什么,需要去看命令流使用单元的item and sequence numbers表,里面有具体这两个参数是什么。etable之后,可以加一个pretab,aaa,看看到底提取到数据没。如果还需要对2个etable表中数据运算,比如应力×面积得到内力,可以用smlt等处理。
数据放到etable创建的aaa表中后,用*get提取出来,然后*CFopen打开需要存档的文本文档,再*VWRITE写入文档(这命令不能直接在ansys里输入,得做到宏里面),最后*CFclos。这样单元数据就存到电脑的文档中了。 |
评分
-
1
查看全部评分
-
|