python调用ansys_windows下用python调用HFSS

安装相关环境和模块

安装python环境。安装pywin32,安装后在python命令行输入import win32com,如果成功,表示pywin32安装成功,win32com为python在window环境里提供了其他本地安装软件的API。

记录HFSS的python脚本

和平常的hfss仿真一样,建立模型、设置各种条件、仿真、输出S11/pattern等result。额外注意的是,整个过程的一开始就开始用hfss记录python脚本,等第一次仿真完之后,就可以发现,刚才做的一切步骤都记录在了python的script里。脚本的开头包括以下内容。

这些表示初始化仿真软件、创建hfss的project和design并激活他们,并且激活3D模型创建。

后面就是具体的操作,和图形界面的操作一一对应,看懂这些代码,后面很多工作就是照猫画虎。

修改脚本

然后就是用python按照自己的想法去修改模型并仿真了,首先用到第“1”步里面提到的win32com,用它打开hfss软件,如下:

接下来的代码和用hfss自动录的script的开头比较像,需要注意的是第5行,首先它需要打开之前已经创建的ansys文件;如果是用python3, “C:”后面用两个\\, python2的话只需要一个\就ok。

后面就是具体的参数修改了,如果不知道如何修改,那么就在图形界面做同样的修改,同时把对应的script记录下来一看就ok。

输出

最后就是输出result。比如说天线,经常要输出的result是S11和pattern,那么在图形界面Project tree下对应的result点击右键,然后选择export输出.csv格式的文件,记录下脚本看看这个过程如何用python表示。用python读取.csv文件里的数据也会比较方便。

保存和退出。

自动运行完hfss后需要保存和关闭,操作如下:

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值