我在打开record script后建立了一个模型,然后通过双击vbs进行计算。
在hfss下计算一切正常,并可以通过Result-CreateReport得出相关的S参数曲线
但是当我在脚本尾部加入
oDesign.AddOutputVariable "s", "dB(S(WavePort1,WavePort2))"
oDesign.AnalyzeAll
myresult = oDesign.GetOutputVariableValue("s", "Setup1:Sweep1", "Freq='1GHz'", "")
几条脚本命令时,计算正确,但是在获取1GHz下S12参数的时候出错。
模型中是有WavePort1和WavePort2两个WavePort端口的。
hfss却报错。错误描述是:
Project2 (E:/ansoft/)
HFSSDesign1
[info] Normal completion of simulation on server: Local Machine. (1:52 PM九月 14, 2010)
[error] 'Setup1:Sweep1' has no available solution data. (1:52 PM九月 14, 2010)
在别的模型中我曾经用这几句脚本命令成功获取了S参数相关频率点的值,但是在这个模型中却出错了。
我想请问下原因,以及AddOutputVariable 和GetOutputVariableValue两个脚本命令的使用注意事项。
相关的变量名正确吗?
变量名是正确的,绝对不会出错,这个方法在一个模型中可行,在另一个模型中却不可行了。而且通过create report都能得出s参数的曲线。
我也遇到相同的问题,请问又什么解决方法吗?
声明:网友回复良莠不齐,仅供参考。如需更专业、系统的学习HFSS,可以购买本站资深专家讲授的HFSS视频培训课程。