声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 6476|回复: 14

[前后处理] ansys文件用.txt格式输出

[复制链接]
发表于 2006-11-9 14:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
记录ansys的命令流的记事本,可以直接读到ansys里面,但是ansys文件反过来能不能再以文本形式输出?
本人刚开始学习ansys,问的问题可能简单了一点,望高手指教!谢谢!


  ansys文件是指.db文件

   首先谢谢各位的支持,呵呵,怪我没把意思表达明白,我的意思是:从一个建好的模型里面得到ANSYS的命令流

[ 本帖最后由 desolate13 于 2006-11-10 09:04 编辑 ]
回复
分享到:

使用道具 举报

发表于 2006-11-9 15:05 | 显示全部楼层
ansys文件指什么文件?
发表于 2006-11-9 18:39 | 显示全部楼层
建议先看看ANSYS各文件的作用, 记录的信息,
发表于 2006-11-9 18:51 | 显示全部楼层
file里面有写 db文件的命令
发表于 2006-11-9 19:20 | 显示全部楼层
楼主的意思是不是说从一个建好的模型里面得到ANSYS的命令流吧,这个好像不行哦
发表于 2006-11-9 20:31 | 显示全部楼层
ansys有db文件就可以输出log文件,具体的参考file里面的write db log选项。如果是要输出结果文件为txt格式,建议使用apdl命令流做,*write之类的命令。

评分

1

查看全部评分

发表于 2006-11-9 23:05 | 显示全部楼层
可以,
*CFOPEN,
*CFCLOSE

评分

1

查看全部评分

发表于 2006-11-10 08:10 | 显示全部楼层
呵呵,其实我们都是在猜测楼主的意思,想把这个问题搞清楚,还是要楼主现身把问题讲明白:)
发表于 2006-11-10 08:57 | 显示全部楼层
/output,filename,txt,
发表于 2006-11-10 09:19 | 显示全部楼层
嘿嘿,又学到了一点东西,回头试试看。
发表于 2006-11-10 09:23 | 显示全部楼层
命令流在jobname.log文件里就能找到,是自动生成的
发表于 2006-11-10 09:23 | 显示全部楼层
打开log文件把里面修改一下就可以当命令流了。
发表于 2010-8-16 14:20 | 显示全部楼层

我自己写的,你看看好用不

*GET,Nnod,NODE,0,COUNT    !得到总的节点数
*DIM,XYZ,ARRAY,Nnod,3     !定义两个数组分别存储节点号和节点坐标
*DIM,Nodes,ARRAY,Nnod
*DIM,Disp,ARRAY,Nnod,3
*DIM,Load,ARRAY,Nnod,3
*GET,Nd,NODE,0,NUM,MIN    !得到最小的节点号

*DO,I,1,Nnod,1            !通过循环把节点号存在Nodes数组中,把节点坐标存在XYZ数组中
    Nodes(I)=Nd
    XYZ(I,1)=NX(Nd)
    XYZ(I,2)=NY(Nd)
    XYZ(I,3)=NZ(Nd)
    Nd=NDNEXT(Nd)
    *GET,Disp(I,1),NODE,I,U,X  !得到每个节点的位移
    *GET,Disp(I,2),NODE,I,U,Y
    *GET,Disp(I,3),NODE,I,U,Z  
    *GET,Load(I,1),NODE,I,F,FX     !得到每个节点的力
    *GET,Load(I,2),NODE,I,F,FY
    *GET,Load(I,3),NODE,I,F,FZ
*ENDDO

*GET,Nelm,ELEM,0,COUNT    !得到总的单元数
*DIM,Elems,ARRAY,Nelm     !定义两个数组分别存储单元号和单元的节点
*DIM,Ndlst,ARRAY,Nelm,4
*GET,El,ELEM,0,NUM,MIN    !得到最小的单元号

*DO,I,1,Nelm,1            !通过循环把节点号存在Elems数组中,把单元节点存在Ndlst数组中
    Elems(I)=El
    *DO,J,1,4,1
        Ndlst(I,J)=NELEM(El,J)
    *ENDDO
    El=ELNEXT(El)
*ENDDO


*GET,EX,Ex,1,TEMP, ,      !得到杨氏模量和泊松比
*GET,PRXY,PRXY,1,TEMP, ,


*cfopen,data,txt           !打开文件,将数据存入
*vwrite,
("Nodes")
*vwrite,Nodes(1),XYZ(1,1),XYZ(1,2),XYZ(1,3)
(F10.0,F10.2,F10.2,F10.2)

*vwrite,
("Elements")
*vwrite,Elems(1),Ndlst(1,1),Ndlst(1,2),Ndlst(1,3),Ndlst(1,4)
(F10.0,F10.0,F10.0,F10.0,F10.0)  



*vwrite,
("EX")
*vwrite,EX
(E10.2)         
*vwrite,
("PRXY")
*vwrite,PRXY
(F10.2)

*vwrite,
("Displacement")
*vwrite,Nodes(1),Disp(1,1),Disp(1,2),Disp(1,3)
(F10.0,F20.15,F20.15,F20.15)

*vwrite,
("Load")
*vwrite,Nodes(1),Load(1,1),Load(1,2),Load(1,3)
(F10.0,F10.2,F10.2,F10.2)



*cfclose

评分

1

查看全部评分

发表于 2010-8-24 08:18 | 显示全部楼层
楼主的问题应该解决了吧!
学到了!!
发表于 2013-9-5 16:17 | 显示全部楼层
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-25 22:14 , Processed in 0.074390 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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