用MATLAB打開已有的VBA程序
我現(xiàn)在有一個(gè)存好的vba 程序,想用matlab打開然后自動(dòng)運(yùn)行然后再輸出結(jié)果。單獨(dú)的VBA自動(dòng)運(yùn)行沒(méi)有問(wèn)題,MATLAB讀取數(shù)據(jù)也沒(méi)有問(wèn)題。但是在matlab打開cst后,導(dǎo)入已有的vba這個(gè)地方總是不對(duì)。
我從網(wǎng)上 看到一句matlab程序,是這個(gè)功能,我改成了自己的:
! "C:Program Files (x86)CST STUDIO SUITE 2011CST DESIGN ENVIRONMENT.exe" –m C:Program Files (x86)CST STUDIO SUITE 2011Librarytest4.bas
但是,打開cst后 報(bào)錯(cuò):fail to open -m
我不知道怎么辦,請(qǐng)問(wèn)哪位高手可以指點(diǎn)一下?
看這句的意思,是啟動(dòng)CST的exe,然后微波工作室(-m),然后運(yùn)行VBA?邏輯上是否正確?
VBA單獨(dú)運(yùn)行的話,命令行是什么?
從CST Help的Command line中找到跟你這個(gè)類似的話,是“CST exe路徑” -m -r(如果是時(shí)域的話) “CST文件路徑”,你可以參考一下。
創(chuàng)建新文件,然后import 幾個(gè)東西,再加一對(duì)東西,弄成一個(gè)電路,然后simulate.VBA單獨(dú)運(yùn)行沒(méi)有問(wèn)題。 我就是用matlab打開這個(gè)語(yǔ)句打開CST后,還沒(méi)有運(yùn)行vba就報(bào)錯(cuò): failed to open -t. The project file is invalid or corrupted.
-r也打不開,報(bào)一樣的錯(cuò)。
試試后面的文件路徑加引號(hào)~