- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
用MATLAB打开已有的VBA程序
录入:edatop.com 点击:
我现在有一个存好的vba 程序,想用matlab打开然后自动运行然后再输出结果。单独的VBA自动运行没有问题,MATLAB读取数据也没有问题。但是在matlab打开cst后,导入已有的vba这个地方总是不对。
我从网上 看到一句matlab程序,是这个功能,我改成了自己的:
! "C:Program Files (x86)CST STUDIO SUITE 2011CST DESIGN ENVIRONMENT.exe" –m C:Program Files (x86)CST STUDIO SUITE 2011Librarytest4.bas
但是,打开cst后 报错:fail to open -m
我不知道怎么办,请问哪位高手可以指点一下?
我从网上 看到一句matlab程序,是这个功能,我改成了自己的:
! "C:Program Files (x86)CST STUDIO SUITE 2011CST DESIGN ENVIRONMENT.exe" –m C:Program Files (x86)CST STUDIO SUITE 2011Librarytest4.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也打不开,报一样的错。
试试后面的文件路径加引号~
申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习易迪拓培训专家讲授的CST视频培训教程。