使用HFSS優(yōu)化工具中的MATLAB選項(xiàng)的一個(gè)問題
2017-04-05 by:CAE仿真在線 來源:新浪博文
今天在用HFSS中的優(yōu)化工具選項(xiàng)中的MATLAB時(shí),遇到一個(gè)奇葩的問題;其他幾臺電腦都可以使用這個(gè)優(yōu)化,可以調(diào)用MATLAB中自帶的Optimization Tool工具箱來優(yōu)化。相比于hfss自帶的幾個(gè)優(yōu)化算法來說,MATLAB中的算法效率更高,也更容易優(yōu)化出來好結(jié)果。
但是,服務(wù)器上總是調(diào)用失敗,錯(cuò)誤是:
[error] Engine : Initial connect from MATLAB never received, aborting.
弄了許久,重裝了matlab和hfss還是如此,當(dāng)然我也不行重啟試了試。。。然而還是如此。
晚上回來開筆記本,自己的筆記本上也是這個(gè)樣子,跪了。
Google搜了一遍都沒任何關(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了MATLAB要和HFSS位數(shù)一致,比如都是64位,可他么我都裝的64位啊。然而我還是把這個(gè)exit注釋掉又試了一遍,結(jié)果就好了。。。就好了。。
臥槽,想不通啊,單獨(dú)開一個(gè)matlab測試computer確實(shí)是PCWIN64啊。
奇葩的是,停掉剛才的優(yōu)化,我把設(shè)置里面的這個(gè)exit注釋去掉,就是恢復(fù)原來的樣子,然后。。就不會出現(xiàn)一直出現(xiàn)的錯(cuò)誤了。。。。
活久見
關(guān)于這個(gè)優(yōu)化功能,幫助里面是這么說的。
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è)問題 HFSS電磁分析培訓(xùn) HFSS培訓(xùn)課程 HFSS技術(shù)教程 HFSS無線電仿真 HFSS電磁場仿真 HFSS學(xué)習(xí) HFSS視頻教程 天線基礎(chǔ)知識 HFSS代做 天線代做 Fluent、CFX流體分析 HFSS電磁分析