怎樣利用VBS調(diào)用HFSS進(jìn)行并行仿真
現(xiàn)在在寫(xiě)一個(gè)程序,用C程序調(diào)用VBS腳本控制HFSS進(jìn)行仿真,現(xiàn)在單線程程序已經(jīng)完成,即每次啟動(dòng)一個(gè)HFSS窗口仿真一個(gè)數(shù)據(jù)點(diǎn);后來(lái)又嘗試同時(shí)仿真多個(gè)數(shù)據(jù)點(diǎn),當(dāng)只打開(kāi)一個(gè)HFSS窗口,打開(kāi)多個(gè)project進(jìn)行仿真時(shí),HFSS一般是先完成一個(gè)project然后在仿真下一個(gè),大部分時(shí)候都沒(méi)有并行仿真,所以放棄這種方式;下一步想通過(guò)多個(gè)線程每個(gè)線程通過(guò)一個(gè)VBS腳本控制一個(gè)HFSS窗口進(jìn)行并行仿真,這種方式應(yīng)該是可行的,大家有沒(méi)有這樣用過(guò)的?看了HFSS關(guān)于VBScript的說(shuō)明,都是在同一個(gè)HFSS窗口下操作,怎樣才能用VBS打開(kāi)多個(gè)HFSS窗口并給每個(gè)窗口創(chuàng)建一個(gè)project一個(gè)design?童鞋們幫幫忙啊
終于自己搞定了:
HFSS似乎不支持用VBS控制多個(gè)窗口,在同一個(gè)窗口下就可以實(shí)現(xiàn)多個(gè)Design并行仿真,以前是因?yàn)槌绦蛘{(diào)用多個(gè)VBS時(shí) 間隔太短,后來(lái)調(diào)用的vbs打斷了前一個(gè)vbs的執(zhí)行,只需要在調(diào)動(dòng)新的vbs腳本之前等待1、2秒即可。
大家都說(shuō)下看法嘛
能不能并行運(yùn)行多個(gè)腳本
可以運(yùn)行多個(gè)腳本,但是只能打開(kāi)一個(gè)HFSS窗口,這樣仿真多個(gè)design好像不是并行的……
有什么辦法可以控制多個(gè)HFSS窗口?
多l(xiāng)icense才能多個(gè)design同時(shí)求解,或者v12中的DDM可實(shí)現(xiàn)一個(gè)design的多域并行求解。
LZ您好, 不知道你做沒(méi)做過(guò)用Floquet端口在腳本文件中, 我做了一個(gè)可以加上一個(gè)端口,但是加第二個(gè)端口時(shí)就出現(xiàn)服務(wù)器出現(xiàn)意外情況。
怎么沒(méi)有人回答。我想知道是不是破解軟件的權(quán)限的問(wèn)題。