现在位置:首页 > 微波射频和天线设计 > HFSS > 使用讨论 > HFSS VBscript 问题请教

HFSS VBscript 问题请教

录入:mweda    点击:
我想把创建好的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,可以购买本站资深专家讲授的HFSS视频培训课程

上一篇:HFSS仿真求解正确,不知道为什么结果方向图等都没有
下一篇:八木天线与返射天线

HFSS视频培训课程