用/output命令将ANSYS输出的任意文本文件保存的方法[原创]
2017-05-26 by:CAE仿真在线 来源:互联网
自己试的小技巧,不光可以保存向量数组等成序列的文本内容,只要是ASCII码的文本格式都可以保存。
命令流样例:
……… !建模完毕
ALLSEL
/RUNST !进入RUNST模块
/OUTPUT,RSTAT,lis !定义输出格式与信息
RSTAT !输出模型的自由度信息
ALLSEL
NSEL,S,LOC,Z,0 !选择节点
/OUTPUT,NLIST,lis !定义输出格式与信息
NLIST !输出节点列表
/output !退出保存输出状态。
可以结合*VWRITE命令来写任何信息,比如你要输出一个变量abc,那么可以
*VWRITE,abc
如果你在之前设置了output到a.txt 则这个vwrite会吧abc的值写到a.txt文件中
说明:
1、 本算例的本意是在建模完毕之后先保存模型的自由度数信息,再保存Z=0点位置全部节点的文本信息。此方法可连续自动保存多个输出的文本,比较方便。
2、 /OUTPUT,RSTAT,lis 表示直接将下面一行命令输出的文本以文件名 RSTAT.lis 保存下来,当然也可以定义为其他文本格式,如 txt。
3、 /OUTPUT,RSTAT,lis 也可写成 /OUTPUT,RSTAT.lis ,即","可写成".",不影响结果输出。
4、 最后的 /OUTPUT 命令用于结束output命令对结果的保存,让后面的信息依旧在“黑窗口”显示,不再保存到文件夹。
5、 网上有其他人提出的“保存在其他路径”的方法,即在文件名前加绝对路径、或绝对路径上加单引号的方法,经尝试均不成功。
6、 所有的验证均在ANSYS v12.1 版本下完成。
************另外摘抄一条未验证的命令********
模态分析后保存抓取的各阶模态图
/image,save,'d:\ansys\001.bmp'
将抓取的图片保存到文件夹d:\ansys里,名称为001.bmp,也可以是其它文件夹,但在运行程序前指定的文件夹一定要为已存在的文件夹,否则运行会出错。
相关标签搜索:用/output命令将ANSYS输出的任意文本文件保存的方法[原创] Ansys有限元培训 Ansys workbench培训 ansys视频教程 ansys workbench教程 ansys APDL经典教程 ansys资料下载 ansys技术咨询 ansys基础知识 ansys代做 Fluent、CFX流体分析 HFSS电磁分析 Abaqus培训