• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > HFSS > HFSS使用问答 > HFSS VBscript 问题请教

HFSS VBscript 问题请教

录入:edatop.com     点击:
我想把创建好的plot导出成一个数据文件(.txt),当然方法是通过VBscript实现。因为普通通过操作界面很简单就能实现。
现在不知道怎么搞的,我用的是HFSS10进行VBscript编写,在导出数据那块竟然通不过,大概意思是说不支持ExportToFile对象的方法。这可咋办,难道HFSS10这个功能没有,但是界面可以实现的话,我相信VBscript肯定有命令能实现这个功能。有没有朋友研究过这块,希望指教。
Dim oHfssApp
Dim oDesktop
Dim oProject
Dim oDesign
Dim oEditor
Dim oModule
Set oHfssApp= CreateObject("AnsoftHfss.HfssScriptInterface")
Set oDesktop = oHfssApp.GetAppDesktop()
oDesktop.RestoreWindow
oDesktop.OpenProject "E:/GPS.hfss"
Set oProject = oDesktop.GetActiveProject
Set oDesign = oProject.SetActiveDesign("GPS")
oDesign.CreateReport Array("NAME:SParam",_
"ReportType:=","Modal S Parameters",_
"DisplayType:=","Rectangular Plot", _
Array("NAME:Traces",_
Array("NAME:Trace1",_
"SolutionName:=","Setup1 : Sweep1",_
"Context:=","", _
"Freq:=", Array("All"), _
"XComponent:=", "freq",_
"YComponent:=", "db(S(p1,p1))",_
"YAxis:=",0)))
oDesign.ExportToFile "SParam", "E:ssp.txt"
oProject.Save

 

如果只是在导出数据通不过,可能的问题是导出的文件名已有,HFSS不能自动覆盖已有的数据文件,解决办法是在运行脚本之前,先将原有的数据文件删除!

 

手动录制一个macro看看

 

已解决

 

把原来的数据文件删除或重命名都可以

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

上一篇:双圆极化缝隙耦合模型VSWR很不好
下一篇:HFSS仿真双端口双圆极化天线求助

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

  网站地图