请教一下大家HFSS VBS 脚本方面的问题
05-08
请教一下各位专家
我正在做一个用Matlab调用HFSS进行天线优化的实验。具体的过程是用matlab生成一个HFSS的vbs的脚本,再通过这个脚本自动完成HFSS的计算。
我的问题是,HFSS在计算中遇到一些internal error,但是却能够产生数据,并正常退出,产生的错误数据对我的计算造成了较大的影响。所以我希望能够让HFSS在solve遇到问题的时候返回一个值。我可以根据这个值将错误数据抹去。
我查了一下HFSS scripting的文档,其中写到:solve 可以返回值,0为正常,-1为非正常退出。语法为
return_status = oDesign.Solve Array("SetupFc")
但是我在生成该脚本后,会提示错误
错误为:
脚本: D:temp\transmitter_2.vbs
行:386
字符:23
错误:语句未结束
代码:800A0401
源: Microsoft VBScirpt 编译器错误
想请大家帮我看看是什么问题,非常感谢
我正在做一个用Matlab调用HFSS进行天线优化的实验。具体的过程是用matlab生成一个HFSS的vbs的脚本,再通过这个脚本自动完成HFSS的计算。
我的问题是,HFSS在计算中遇到一些internal error,但是却能够产生数据,并正常退出,产生的错误数据对我的计算造成了较大的影响。所以我希望能够让HFSS在solve遇到问题的时候返回一个值。我可以根据这个值将错误数据抹去。
我查了一下HFSS scripting的文档,其中写到:solve 可以返回值,0为正常,-1为非正常退出。语法为
return_status = oDesign.Solve Array("SetupFc")
但是我在生成该脚本后,会提示错误
错误为:
脚本: D:temp\transmitter_2.vbs
行:386
字符:23
错误:语句未结束
代码:800A0401
源: Microsoft VBScirpt 编译器错误
想请大家帮我看看是什么问题,非常感谢
我也是刚刚接触到这类的问题,我认为返回一个值之后,你在之后的程序中应该要用到这个值才行。
我想请问,你的优化算法是每优化一次就要重写一次脚本吗?
相关文章:
- 怎样用HFSS画螺旋线! (05-08)
- HFSS怎样在波导中显示多个模式 (05-08)
- 关于HFSS画平面只显示外框线的问题! (05-08)
- 机器不太好时运行HFSS可以这样! (05-08)
- Ansoft Hfss (05-08)
- 有没有ADS,HFSS,CST的好点的教材或讲座? (05-08)
射频专业培训教程推荐