使用HFSS優(yōu)化工具中的MATLAB選項(xiàng)的一個(gè)問(wèn)題
2017-04-05 by:CAE仿真在線 來(lái)源:新浪博文
今天在用HFSS中的優(yōu)化工具選項(xiàng)中的MATLAB時(shí),遇到一個(gè)奇葩的問(wèn)題;其他幾臺(tái)電腦都可以使用這個(gè)優(yōu)化,可以調(diào)用MATLAB中自帶的Optimization Tool工具箱來(lái)優(yōu)化。相比于hfss自帶的幾個(gè)優(yōu)化算法來(lái)說(shuō),MATLAB中的算法效率更高,也更容易優(yōu)化出來(lái)好結(jié)果。
但是,服務(wù)器上總是調(diào)用失敗,錯(cuò)誤是:
[error] Engine : Initial connect from MATLAB never received, aborting.
弄了許久,重裝了matlab和hfss還是如此,當(dāng)然我也不行重啟試了試。。。然而還是如此。
晚上回來(lái)開(kāi)筆記本,自己的筆記本上也是這個(gè)樣子,跪了。
Google搜了一遍都沒(méi)任何關(guān)于這個(gè)的結(jié)果。
最后看了HFSS生成的優(yōu)化腳本,是個(gè)m文件,第一段就是:
% make sure platform matches
if strcmp(computer, 'PCWIN64') ~= 1
h = msgbox('32/64 platform does not match calling application, exiting')
uiwait(h)
exit
end
我懷疑是這里退出了,因?yàn)閹椭镎f(shuō)了MATLAB要和HFSS位數(shù)一致,比如都是64位,可他么我都裝的64位啊。然而我還是把這個(gè)exit注釋掉又試了一遍,結(jié)果就好了。。。就好了。。
臥槽,想不通啊,單獨(dú)開(kāi)一個(gè)matlab測(cè)試computer確實(shí)是PCWIN64啊。
奇葩的是,停掉剛才的優(yōu)化,我把設(shè)置里面的這個(gè)exit注釋去掉,就是恢復(fù)原來(lái)的樣子,然后。。就不會(huì)出現(xiàn)一直出現(xiàn)的錯(cuò)誤了。。。。
活久見(jiàn)
關(guān)于這個(gè)優(yōu)化功能,幫助里面是這么說(shuō)的。
MATLAB optimizer
The MATLAB optimizer option lets you pass a script to MATLAB to perform the optimization. When the optimization is analyzed, MATLAB is launched and a script is passed in to MATLAB to perform the optimization. During the optimization, MATLAB will call back into our application to perform the solve and compute the cost. The cost will be reported back to MATLAB, and MATLAB's optimization will determine the next step in the optimization.
本文引用自: 新浪博客 作者:WoodyBuendia http://blog.sina.com.cn/s/blog_7b2fcb410102x012.html
相關(guān)標(biāo)簽搜索:使用HFSS優(yōu)化工具中的MATLAB選項(xiàng)的一個(gè)問(wèn)題 HFSS電磁分析培訓(xùn) HFSS培訓(xùn)課程 HFSS技術(shù)教程 HFSS無(wú)線電仿真 HFSS電磁場(chǎng)仿真 HFSS學(xué)習(xí) HFSS視頻教程 天線基礎(chǔ)知識(shí) HFSS代做 天線代做 Fluent、CFX流體分析 HFSS電磁分析