在 ANSYS 中获取节点坐标,主要分为两类场景:一是导出全部或部分节点的坐标数据,二是查询特定节点的坐标值。以下是基于最新公开资料(截至2026年5月)整理的核心方法:一、导出节点坐标(适用于 Workbench)若需将节点坐标导出为文件(如 CSV、TXT),需注意 默认设置不包含坐标信息,必须手动启用。
进入 Mechanical 界面
在 Workbench 项目中双击进入 Mechanical 模块。
启用坐标导出选项
点击顶部菜单栏 File → Options。
在弹出窗口中选择 Export 选项卡。
找到 Include Locations(注意拼写为“Loctions”,实为“Locations”)。
将其值从 No 改为 Yes。
此设置为全局生效,会影响后续所有导出操作
选择目标节点(可选但推荐)
使用 Named Selection 功能创建特定面、边或节点组,避免导出全模型数据
例如:右键模型树 → Insert → Named Selection → 在图形窗口中选择目标区域。
执行导出
在 Solution 或 Model 树中右键 → Export → Text File。
保存文件后,即可在文本中看到包含 节点编号 + X/Y/Z 坐标 的数据
⚠️ 若未启用 Include Locations = Yes,导出文件将只有结果数据(如应力、位移),无坐标信息。
二、使用 APDL 命令导出坐标(适用于 Mechanical 或 Classic)在 Mechanical 中可通过 Command 对象插入 APDL 命令流,实现更灵活控制:apdl
/PREP
*CFOPEN,node_info,txt
*VWRITE,'Node','X','Y','Z'
*VWRITE,(A6,A12,A12,A12)
*GET,Nmax,NODE,,NUM,MAX
*DO,i,1,Nmax
NX = NX(i)
NY = NY(i)
NZ = NZ(i)
*VWRITE,i,NX,NY,NZ
*VWRITE,(F8.0,8X,F12.6,8X,F12.6,8X,F12.6)
*ENDDO
*CFCLOSE
执行后在求解目录下生成 node_info.txt,包含所有节点坐标
三、查询单个或局部节点坐标已知节点号,查坐标:使用命令
apdl
*GET, Par, NODE, N, LOC, X ! 获取X坐标
*GET, Par, NODE, N, LOC, Y ! 获取Y坐标
*GET, Par, NODE, N, LOC, Z ! 获取Z坐标
其中 N 为节点号,Par 为存储结果的参数名
已知坐标范围,找节点号:使用选择命令:apdl
NSEL, S, LOC, X, Xmin, Xmax
NSEL, R, LOC, Y, Ymin, Ymax
NSEL, R, LOC, Z, Zmin, Zmax
NLIST ! 列出选中节点
四、注意事项局部坐标系不随变形移动:用户定义的局部坐标系(包括节点坐标系)在分析过程中原点和方向固定不变,即使模型发生大变形
坐标单位:导出的坐标单位与模型设定一致(如 mm 或 m),请在 Units 设置中确认
插件辅助:可使用 FE Info 插件 快速查看选中节点的坐标,提升交互效率
如需进一步操作指导,可参考以下资源:CSDN博客:Ansys Workbench节点坐标导出实战
张毛毛学习笔记:APDL导出节点与单元信息
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权