在 ANSYS 中保存动图(动画)的方法,主要取决于使用的是 Workbench 还是 经典界面(APDL)。以下是两种主流方式的保存方法:1. ANSYS Workbench 中保存动图
Workbench 通常用于结构力学等仿真,其动画保存功能有限,且容易受系统显示设置影响。
默认保存方式:完成后处理(如变形、应力云图动画)后,点击工具栏中的 “Save Animation” 按钮。
默认格式为 AVI,但可能因系统主题(如 Windows Aero)导致保存失败或黑屏。
常见问题与解决:若出现报错:“The display settings are Windows Aero and image capture might not work”,需关闭透明效果并切换为“最佳性能”模式:右键桌面 → 个性化 → 颜色 → 关闭 “启用透明效果”。
进入 系统属性 → 高级 → 性能设置 → 选择 “调整为最佳性能” → 确定。
此时界面变灰,再尝试保存动画即可成功。
保存完成后,可恢复为“让 Windows 选择计算机的最佳设置”
替代方案(推荐用于报告):使用第三方工具(如 Ulead GIF Animator)将 AVI 转为 GIF,便于插入 PPT 或 Word 报告
2. ANSYS APDL(经典界面)中保存高质量动图
APDL 提供更灵活的动画生成方式,适合科研或高要求汇报。
方法一:直接生成视频(AVI/MP4)
使用命令如 ANTIME、Anmode 等配合 /Anfile 指定输出格式:apdl
/POST
ANTIME, 15, 0.2,,, 2, 0, 5 ! 15帧,每帧0.2秒,时间范围0~5s
/ANFILE, SAVE, kuangjia, MP4 ! 保存为 kuangjia.mp
文件默认保存在当前工作目录下
方法二:批量导出图像后合成 GIF(推荐高质量动画)
通过循环命令逐帧保存 PNG/JPEG 图像:apdl
*DO, i, 1,
SET, i
PLNSOL, U, SUM
/SHOW, JPEG,,
JPEG, QUAL, 100, ORIENT, HORIZ
/REPLOT
*ENDDO
使用 Python 合成 GIF(需安装 Pillow 库):python
from PIL import Image
import os
def create_gif(image_folder, output_gif, duration=100):
images = [Image.open(os.path.join(image_folder, f))
for f in sorted(os.listdir(image_folder)) if f.endswith(('.png', '.jpg'))]
images[0].save(output_gif, save_all=True, append_images=images[1:],
duration=duration, loop=0)
create_gif(r'D:\ANSYS9', r'D:\ANSYS9\animation.gif')
此方法可自定义分辨率、去除空白边、无 Logo,适合论文或汇报
总结建议
普通用户:直接使用 Workbench 的“Save Animation”,但注意关闭 Aero 效果
科研/高质量需求:采用 APDL 批量导图 + Python 合成 GIF,控制力强、画质高
快速插入报告:可转为 GIF 格式,体积小、兼容性好
如需进一步操作指导,可参考官方文档或相关教程:ANSYS Help。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权