许可优化
产品
解决方案
服务支持
关于
软件库
当前位置:服务支持 >  软件文章 >  windows下Python调用HFSS:轻松实现自动化

windows下Python调用HFSS:轻松实现自动化

阅读数 4
点赞 0
article_banner

安装相关环境和模块

安装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后需要保存和关闭,操作如下:


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空