• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > HFSS > HFSS使用问答 > 请教一下大家HFSS VBS 脚本方面的问题

请教一下大家HFSS VBS 脚本方面的问题

录入:edatop.com     点击:
请教一下各位专家 
 
我正在做一个用Matlab调用HFSS进行天线优化的实验。具体的过程是用matlab生成一个HFSS的vbs的脚本,再通过这个脚本自动完成HFSS的计算。 
 
我的问题是,HFSS在计算中遇到一些internal error,但是却能够产生数据,并正常退出,产生的错误数据对我的计算造成了较大的影响。所以我希望能够让HFSS在solve遇到问题的时候返回一个值。我可以根据这个值将错误数据抹去。 
 
我查了一下HFSS scripting的文档,其中写到:solve 可以返回值,0为正常,-1为非正常退出。语法为 
 
return_status = oDesign.Solve Array("SetupFc") 
 
但是我在生成该脚本后,会提示错误 
 
错误为: 
 
脚本: D:temptransmitter_2.vbs 
行:386 
字符:23 
错误:语句未结束 
代码:800A0401 
源: Microsoft VBScirpt 编译器错误 
 
想请大家帮我看看是什么问题,非常感谢

网友回复:

我也是刚刚接触到这类的问题,我认为返回一个值之后,你在之后的程序中应该要用到这个值才行。 
我想请问,你的优化算法是每优化一次就要重写一次脚本吗? 

申明:网友回复良莠不齐,仅供参考。如需专业帮助,请咨询本站专家,并推荐学习李明洋老师的HFSS视频培训课程

申明网友回复良莠不齐,仅供参考。如需专业解答,请学习易迪拓培训专家讲授的HFSS视频培训教程

上一篇:hfss中VBS问题,求教
下一篇:已经做了布尔运算的模型如何撤销

HFSS视频培训课程推荐详情>>
HFSS教程推荐

  网站地图