在 ANSYS 中,命令流(即 APDL 命令)可通过以下 三种主要方式 输入和执行:1. 通过 ANSYS 输入窗口直接输入
操作路径:启动 ANSYS Classic(机械 APDL)后,在主界面底部的 “Input Window”(输入窗口)中逐行输入命令。
适用场景:调试单条命令或短小命令流,便于实时查看执行结果。
特点:每输入一条命令按回车即执行。
支持命令历史回溯(点击右侧下拉箭头可调用之前输入的命令)
示例:输入 /PREP7 进入前处理,再输入 K,1,0,0,0 创建关键点
2. 通过文本编辑器编写并导入
操作步骤:使用记事本、Notepad++ 或 ANSYS 自带的 Mechanical APDL Editor 编写命令流文件,推荐保存为 .mac 格式(便于识别)
在 ANSYS 中通过以下任一方式导入执行:命令行:在 Input Window 输入 /INPUT,filename,mac(如 /INPUT,model,mac)
GUI 路径:Utility Menu > File > Read Input from...,选择文件
适用场景:长命令流、批量处理、版本控制或避免手动输入错误
3. 在 ANSYS Workbench 中集成调用
操作路径:在 Workbench 项目中,右键点击 “Geometry” 或 “Model” 组件。
选择 “Analysis Data Management”,设置为 “Use External APDL File”。
上传预先编写好的 .mac 文件,Workbench 将自动读取并执行
适用场景:结合 GUI 操作与命令流,便于参数化管理和结果追踪
补充说明
命令格式:APDL 命令基本格式为 命令名,参数1,参数2,...,参数间用逗号分隔,未定义参数可用空位或 0 代替
注释与续行:注释以 ! 开头,如 ! 创建矩形截面。
长命令可用 & 续行,如 RECTNG,0,10,0,5 & RECTNG,10,20,0,5
变量与流程控制:变量定义:*SET,length,100 或 length=
循环:*DO,i,1,5 ... *ENDDO。
条件判断:*IF,eq,1,THEN ... *ENDIF
⚠️ 注意:若在 GUI 模块(如前处理)中输入命令,需确保已进入对应模块(如输入 /PREP7),否则命令可能无效
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权