在 ANSYS Workbench 中导出节点坐标,关键在于启用坐标信息导出选项,否则默认导出的文件仅包含节点编号和结果数据(如应力、位移),不包含 X/Y/Z 坐标。
核心步骤
修改全局导出设置
进入 Mechanical 界面后:点击顶部菜单栏 File → Options
在弹出窗口左侧选择 Export
将 Include Locations(注意拼写为“Loctions”,但意指“Locations”)设为 Yes
✅ 此设置为全局生效,影响后续所有导出操作
选择目标节点(可选但推荐)
若只需导出特定面或区域的节点:在模型树中右键 Solution → Insert → Named Selection
在图形窗口中选择目标面,命名后确认
后续导出时可基于该 Named Selection 导出,避免冗余数据
执行导出
在 Solution 或 Model 模块中,右键需要导出的结果(如 Total Deformation 或 Equivalent Stress)
选择 Export → Export Data...
选择格式(如 CSV、TXT),点击 OK
导出文件将包含:节点编号 + X/Y/Z 坐标 + 所选结果值
替代方法:使用 APDL 命令流(适用于高级用户)
若需更灵活控制(如仅导出坐标、自定义格式),可在 Mechanical 中插入 APDL 命令:apdl
/PREP
NUMCMP,NODE ! 重编号节点为连续升序
*CFOPEN,node_coords,txt ! 开始写入文件
*VWRITE,'Node','X','Y','Z'
(V10,10X,10X,10X)
*GET,nmax,NODE,,COUNT ! 获取总节点数
*DO,i,1,nmax
Node_X = NX(i)
Node_Y = NY(i)
Node_Z = NZ(i)
*VWRITE,i,Node_X,Node_Y,Node_Z
(F8.0,10X,F12.6,10X,F12.6,10X,F12.6)
*ENDDO
*CFCLOSE
运行求解后,在工作目录下找到 node_coords.txt
注意事项坐标单位:导出坐标单位与模型设定一致(如 mm 或 m),请在 Geometry 模块中确认
变形 vs 未变形坐标:上述方法默认导出的是未变形状态下的原始坐标。若需变形后坐标,需结合位移结果手动计算
文件路径:导出文件默认保存在项目工作目录中,可通过 Solution → Solve → Open Solve Files Directory 查找
如需进一步自动化处理,可结合 Python 脚本 对导出的 CSV 文件进行后处理
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权