在Ansys中,命令流通常由ANSYS命令和APDL功能语句组成。APDL(ANSYS Parametric Design Language)为ANSYS参数化设计语言。APDL是用来自动完成某些功能或建模的类似于FORTRAN的解释性语言,提供一般程序语言的功能。它包含三个方面的内容:工具条、参量和宏命令。灵活运用这三种工具,可以实现快速操作,数据快速传递、更新等功能。
APDL最强有力的特征之一是创建宏的能力,使用宏能减少工作量并提高分析效率,宏带给开发者高效和惊喜,使你的成就感升华到最大限度。
那什么是宏?
简单来说宏是把多条命令组合后自定义成一个新命令,以后只要键入这条命令就实现多条命令的效果。类似其它语言中的函数。
例如,多次用到如下操作:生成一个尺寸为4,3,2的长方形块和一个半径为1的球体。然后,从块的一个角处减去球体。其基本命令流为:
//myMacro.mac
/prep7
/view,,-1,-2,-3
block,,4,,3,,2
sphere,1
vsbv,1,2
finish
将上述代码保存到myMacro.txt中,—》点击TXT工具栏上【文件】—》【另外为】—》保存格式:“所有文件”,修文件名称:myMacro.txt 改为 myMacro.mac ,如图(1)所示:
图(1)将后缀名 .txt 改为 .mac
然后,在Ansys中使用点击工具栏上的【File】–> read input from菜单来打开.mac命令流文件,如图(2)、图(3)、图(4)所示:
图(2) 点击【read Input from】菜单
图(3) 设置文件格式为 .mac
图(4) 选择myMacro.mac文件 –》OK
效果如下:
图(5) 命令流绘图的效果
时间: 2024-10-05 22:41:59