微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 电磁仿真讨论 > Controlling CST from Python

Controlling CST from Python

时间:03-29 整理:3721RD 点击:
Hi all,
I want to control/automate CST MWS from python. I have seen the code for MATLAB where the control is done by writing a VBA script from MATLAB or directly using the COM commands.
But i would like to wish to use python to control CST using COM commands. As i see COM commands of CST are not openly available, the material i obtained was only for the MATLAB. Is there a way to convert MATLAB COM commands to Python COM commands for CST. I was able to open the CST file as mentioned in this thread
https://www.edaboard.com/showthread.php?t=354295.
Code:
import win32com.client
cst = win32com.client.Dispatch("CSTStudio.Application")
#Opens a new CST file
#we can open a particular file from this line
mws=cst.OpenFile("D:\Gowrishankar\MatlabControlsCST\CSTfiles\CylindricalCavity.cst")
However i failed to progress further. Like setting a parameter, geometric modelling, changing the units, adding the contents to History and so on.
Can someone guide me the approach i should take or some materials which will be useful to me?
上一篇:HFSS Project File sharing
下一篇:最后一页

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top