使用HFSS优化工具中的MATLAB选项的一个问题

2017-04-05  by:CAE仿真在线  来源:新浪博文

今天在用HFSS中的优化工具选项中的MATLAB时,遇到一个奇葩的问题;其他几台电脑都可以使用这个优化,可以调用MATLAB中自带的Optimization Tool工具箱来优化。相比于hfss自带的几个优化算法来说,MATLAB中的算法效率更高,也更容易优化出来好结果。

但是,服务器上总是调用失败,错误是:

[error] Engine : Initial connect from MATLAB never received, aborting.

弄了许久,重装了matlab和hfss还是如此,当然我也不行重启试了试。。。然而还是如此。

晚上回来开笔记本,自己的笔记本上也是这个样子,跪了。

Google搜了一遍都没任何关于这个的结果。

最后看了HFSS生成的优化脚本,是个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


使用HFSS优化工具中的MATLAB选项的一个问题




我怀疑是这里退出了,因为帮助里说了MATLAB要和HFSS位数一致,比如都是64位,可他么我都装的64位啊。然而我还是把这个exit注释掉又试了一遍,结果就好了。。。就好了。。

卧槽,想不通啊,单独开一个matlab测试computer确实是PCWIN64啊。

奇葩的是,停掉刚才的优化,我把设置里面的这个exit注释去掉,就是恢复原来的样子,然后。。就不会出现一直出现的错误了。。。。

活久见

关于这个优化功能,帮助里面是这么说的。

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



开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:使用HFSS优化工具中的MATLAB选项的一个问题 HFSS电磁分析培训 HFSS培训课程 HFSS技术教程 HFSS无线电仿真 HFSS电磁场仿真 HFSS学习 HFSS视频教程 天线基础知识 HFSS代做 天线代做 Fluent、CFX流体分析 HFSS电磁分析 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com