摘要:
经过前天的投票,70%的人使用HFSS软件进行电磁仿真,大部分没用过hfssapi而且MATLAB不熟练。没用过hfssapi不可怕,但如果MATLAB基本语法都不懂,HFSS软件都不会用的,我这是教不了的哈。B站有学习视频,建议及时充电!
本文使用的软件为MATLAB2019a和AnsysEM 18.2
{\color{red}{01:HFSS-API简介}}
HFSS-API是一个工具库,该库是利用MATLAB软件控制HFSS script接口,从而达到间接操纵HFSS的功能。这个工具库提供了一系列的MATLAB函数。这些函数可以通过生成需要的HFSS vbs脚本,运行该脚本就可以在HFSS中执行它并建立的你想要的三维模型并设置边界条件,求解类型。甚至仿真完后按设置好的逻辑,自动导出数据、关闭软件,再打开软件、修改参量、自动仿真,反反复复。
HFSS-MATLAB-API
大部分情况下,这一脚本接口的存在并没有实质性的方便性。大多数设计者使用HFSS自带的3D建模功能,足以解决简单的模型创建,对象优化。但是总会遇到一些比较复杂的设计对象的时候,例如设计周期阵列结构,频率选择表面等。如果我们已经对MATLAB软件有一定了解,并且有使用HFSS进行电磁建模、仿真、设计的经验,完全可以接触该脚本。实际使用过程中,设计者就会意识到该脚本的实用价值。
下面送上一个模仿CST的History List功能,利用MATLAB appdesigner 设计的HFSS建模demo:
{\color{red}{02:软件资源安装}}
首先推荐大家下载两个PDF,点击此处进去巧用HFSS Help文档,文中有下载二维码长,按识别即可得到下载链接,HFSS软件使用者必看!
更多内容请参见以下链接: