在 ANSYS 中导出表格结果并生成图形,主要分为两个步骤:导出数据 和 绘制图表。根据当前主流版本(如 ANSYS Workbench 2026)及公开资料,推荐以下方法:一、导出表格结果数据
1. 使用图形界面直接导出(适合单次或少量数据)
进入 Solution 模块(左侧树状结构中带蓝色对勾的节点)。
右键点击所需结果(如 Equivalent Stress、Total Deformation 等)。
选择 Export → 保存为 CSV 或 TXT 格式。
勾选 Include Headers 和 Include Node IDs(如需节点信息)
✅ 优点:操作简单,无需编程。
⚠️ 注意:若数据量大,建议先通过 Named Selection 限定导出区域,避免文件过大
2. 使用 APDL 命令导出(适合批量或复杂提取)
适用于经典 ANSYS(Mechanical APDL):apdl
/post
SET,,LAST ! 加载最后一步结果
*CFOPEN,'results','csv' ! 打开CSV文件
*VWRITE,'Node','UX','UY','UZ' ! 写入表头
(A8,3F12.6)
*DO,i,1,ncount,1 ! 遍历所有节点
*GET,node_num,NODE,i,NLIST
*GET,ux,NODE,node_num,U,X
*GET,uy,NODE,node_num,U,Y
*GET,uz,NODE,node_num,U,Z
*VWRITE,node_num,ux,uy,uz
(A8,3F12.6)
*ENDDO
*CFCLOSE
此方法可生成 CSV 文件,用 Excel 或 Origin 打开
3. 使用 Python 脚本自动化导出(适合批量、多测点、集成报告)
在 ANSYS Mechanical 中调用 Python API:python
示例:导出指定命名选择点的等效应力到 Excel
import mechanical
model = mechanical.Model
ns_point1 = model.NamedSelections[0] 假设已创建命名选择
data = ns_point1.Results.EquivalentStress.ExportToExcel("output.xlsx")
该方式支持多类型结果(位移、温度、应力等)和自动对比实测值
二、绘制图形
方法 A:使用 ANSYS 自带 Graph 工具(快速预览)
在 Solution 中创建 Path 或 Table。
右键结果 → 选择 Graph。
在弹出窗口中可调整坐标轴、标题、线条样式。
保存为图片:File → Save As → 选择 PNG/JPG(注意设置高分辨率)
❌ 缺点:样式简单,不适合正式报告。
方法 B:使用外部软件绘图(推荐用于论文/报告)
将导出的 CSV 文件 用 Excel、Origin 或 Python (Matplotlib) 打开。
在 Excel 中:插入 → 折线图/散点图。
设置坐标轴标签、图例、网格线。
可复制图表直接粘贴到 Word 或 PPT
✅ 优势:图表美观、可定制,适合发表或汇报。
三、高质量图片输出(补充)
若需导出云图或图形结果图片而非数据表格:在 Workbench 中:Home → Images → Image to File。
设置:Resolution:2:1 或 4:1(论文推荐)。
Background:White(便于打印)。
Format:PNG(平衡质量与文件大小)
总结建议
需求 推荐方法
快速导出少量数据 图形界面 Export → CSV
批量处理多结果 APDL 命令流 或 Python 脚本
制作专业图表 导出 CSV → 用 Excel/Origin 绘图
自动生成报告 Python + Word COM 自动化
如需具体操作演示,可参考:ANSYS 官方帮助文档 或 仿真秀 ANSYS 教程。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权