如何透过批次模拟加速3D模型建立
在HFSS建立3D模型时,可以明显感觉得出来当模型数量越多时,执行速度会越来越慢。举例来说,利用双回圈的python代码产生20x20的圆柱阵列(如图一)花了约74秒的时间。更复杂的结构十多分钟跑不掉。有没有方法可以加速3D模型的产生?其实是有的,透过在命令行执行脚本,由于不需要打开AEDT视窗,省去了模型渲染的时间,时间大幅缩短到0.8秒,快了足足有92倍之多。以下是程式码:
![]() |
(图一) 20x20 圆柱阵列 |
run.bat
SET PATH=%PATH%;C:\Program Files\AnsysEM\AnsysEM20 .2 \Win64 ansysedt.exe -features=beta -ng -RunScriptAndExit .\createCylinder.py