用MATLAB打開已有的VBA程序
我現(xiàn)在有一個存好的vba 程序,想用matlab打開然后自動運(yùn)行然后再輸出結(jié)果。單獨(dú)的VBA自動運(yùn)行沒有問題,MATLAB讀取數(shù)據(jù)也沒有問題。但是在matlab打開cst后,導(dǎo)入已有的vba這個地方總是不對。
我從網(wǎng)上 看到一句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),然后運(yùn)行VBA?邏輯上是否正確?
VBA單獨(dú)運(yùn)行的話,命令行是什么?
從CST Help的Command line中找到跟你這個類似的話,是“CST exe路徑” -m -r(如果是時域的話) “CST文件路徑”,你可以參考一下。
創(chuàng)建新文件,然后import 幾個東西,再加一對東西,弄成一個電路,然后simulate.VBA單獨(dú)運(yùn)行沒有問題。 我就是用matlab打開這個語句打開CST后,還沒有運(yùn)行vba就報錯: failed to open -t. The project file is invalid or corrupted.
-r也打不開,報一樣的錯。
試試后面的文件路徑加引號~