微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > CST学习交流 > 用MATLAB打开已有的VBA程序

用MATLAB打开已有的VBA程序

时间:10-02 整理:3721RD 点击:
我现在有一个存好的vba 程序,想用matlab打开然后自动运行然后再输出结果。单独的VBA自动运行没有问题,MATLAB读取数据也没有问题。但是在matlab打开cst后,导入已有的vba这个地方总是不对。
我从网上 看到一句matlab程序,是这个功能,我改成了自己的:
 ! "C:\Program Files (x86)\CST STUDIO SUITE 2011\CST DESIGN ENVIRONMENT.exe" –m C:\Program Files (x86)\CST STUDIO SUITE 2011\Library\test4.bas
但是,打开cst后 报错:fail to open -m
我不知道怎么办,请问哪位高手可以指点一下?

看这句的意思,是启动CST的exe,然后微波工作室(-m),然后运行VBA?逻辑上是否正确?
VBA单独运行的话,命令行是什么?
从CST Help的Command line中找到跟你这个类似的话,是“CST exe路径” -m -r(如果是时域的话) “CST文件路径”,你可以参考一下。

创建新文件,然后import 几个东西,再加一对东西,弄成一个电路,然后simulate.VBA单独运行没有问题。 我就是用matlab打开这个语句打开CST后,还没有运行vba就报错: failed to open -t. The project file is invalid or corrupted.
-r也打不开,报一样的错。

试试后面的文件路径加引号~

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

网站地图

Top