二维码
微世推网

扫一扫关注

当前位置: 首页 » 快闻头条 » 科普 » 正文

【干货】ANSYS如何批量输出结果图

放大字体  缩小字体 发布日期:2018-07-20 09:03:57    作者:微世推-李红华    浏览次数:298
导读

工程项目中,很多时候会遇到批量出图的情况,今日水哥就简单介绍下后处理时如何批量导出图片。ANSYS提供了很多图片格式,但有些格式只适用于特定的操作系统或者Device,且有些图片格式是不能通过APDL语言导出来的(AN

工程项目中,很多时候会遇到批量出图的情况,今日水哥就简单介绍下后处理时如何批量导出图片。

        ANSYS提供了很多图片格式,但有些格式只适用于特定的操作系统或者Device,且有些图片格式是不能通过APDL语言导出来的(ANSYS导出图片的命令流有三种,水哥只推荐/image,其他两种使用起来太繁琐,不做推荐),只能采用GUI操作。本人就比较偏爱的三种格式简单如下:

        1)JPG

        此种格式清晰度较高,且可以根据自己需要设置图片质量高低,经常不涉及批量出图,只需一两张结果图时,我便会使用这种格式。但这种格式不能通过/image命令导出来,且只会保留图片到你刚开始指定的工作目录下,文件名字不能更改。

GUi路径如下:

        2)BMP、PNG

        这两种格式均可通过GUI和命令流输出,GUi输出和上述JPG的输出方法如出一辙,这里不再介绍。既然可以使用命令流输出,那么就可以采用循环的方式批量出图了,后面会做例子简单演示。

        但此两种格式的图片空间较大,一般在2M左右,但对于如今的磁盘空间来讲,这点缺点微不足道了。

        3)emf

        这个格式不用说了,对写论文的童鞋来讲在熟悉不过了。此格式唯一不好的地方是不能采用命令流输出,只能GUi操作。


        回归正题,如何批量出图。

        使用命令流:/image,该命令流使用格式如下:    

      label一般选择save,Fname 为文件的名字,当采用循环存储的时候为了避免图片相互之间因为同名被覆盖,此处需要用到将数字转为字符的命令%_%,可通过引号指定图片保存的位置,ext为图片格式,此处可以为bmp,png。

     例:

     某等厚度圆环孔板的模态分析,已经求得其前十阶的振动模态,现需要批量导出其前十阶模态。    

      模态求解命令流如下:

!=========

!前处理

!==========    

/solu

asel,s,loc,x,r1

da,all,all

asel,all

antype,2

modopt,lanb,10

mxpand,10

solve

      批量导出结果图命令流如下:

(这里需要说明的是在保存之前注意要改变当前窗口的背景颜色为白色)

/post1

!改变背景颜色为白色

/RGB,INDEX,100,100,100, 0  

/RGB,INDEX, 80, 80, 80,13  

/RGB,INDEX, 60, 60, 60,14  

/RGB,INDEX, 0, 0, 0,15  

/REPLOT


*do,i,1,10

set,1,i

plnsol,u,sum

/image,save,'D:\ANSYS\ban%i%',bmp

*enddo


!改变背景颜色为黑色

/RGB,INDEX, 0, 0, 0, 0  

/RGB,INDEX, 60, 60, 60,13  

/RGB,INDEX, 80, 80, 80,14  

/RGB,INDEX,100,100,100,15  

/REPLOT



来源:ANSYS结构院

 
(文/微世推-李红华)
免责声明
• 
本文仅代表发布者:微世推-李红华个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,需自行承担相应责任。涉及到版权或其他问题,请及时联系我们删除处理邮件:weilaitui@qq.com。
 

Copyright©2015-2025 粤公网安备 44030702000869号

粤ICP备16078936号

微信

关注
微信

微信二维码

WAP二维码

客服

联系
客服

联系客服:

24在线QQ: 770665880

客服电话: 020-82301567

E_mail邮箱: weilaitui@qq.com

微信公众号: weishitui

韩瑞 小英 张泽

工作时间:

周一至周五: 08:00 - 24:00

反馈

用户
反馈