• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > CST > CST使用问答 > 如何用VBA程序将天线三维方向图上特定点的值读取出来呢?

如何用VBA程序将天线三维方向图上特定点的值读取出来呢?

录入:edatop.com     点击:
如何用VBA程序将天线三维方向图上特定点的值(比方说电场的值)读取出来呢?

 

1、引言:
cst优化功能模块中有一个用户自定义优化目标函数功能。这个可以根据需要定义所需要的目标函数,的确很灵活。
2、问题的提出:
现在根据需要,要求构造一目标函数,它可以将器件远场方向函数(关于theta和phi角度的函数,大家都是知道的)的任意值读取出来以供优化函数调取。问:如何用VBA实现调取这些值呢?
希望各位老鸟给予指点啊,

 

实际上就是编写一VBA程序读取器件方向函数的数据。感谢感谢,请大家多多指教!

 

如何用VBA程序将天线三维方向图上特定点的值(比方说电场的值)?
应该可以实现的,楼主继续努力,建议多钻研下CST的教程。

 

这个我也很想知道,正在苦苦求解,要了解这个语言太难了……

 

可以参考后处理模板里的VBA语言来编制。

 

各位泳者啊,经过探索,终于写出了所谓的VBA程序将天线三维方向图上特定点的值程序但是运行出错:Farfield could not be calculated.
以下是这个程序:
Option Explicit
Dim dvalue As Double
Sub main
Myfunction()
End Sub
Function Myfunction() As Double
Mesh.ViewMeshMode False
SelectTreeItem("FarfieldsFarfield (f=7) [1(1)]")
FarfieldPlot.SetPlotMode"gain"
dvalue=FarfieldPlot.CalculatePoint (10,5,"Abs","Farfields(f=7) [1(1)]")
End Function
大家帮看看,是怎么回事呢?急啊!
提示,以上模型程序将远场观察器设为7GHz

 

搞定了,主要是把场观察器写错了!

 

kan kan .......

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

上一篇:CST仿真时报错failed to read database file
下一篇:怎样用vba编程实现对方向函数的值得获取呢?

CST培训课程推荐详情>>

  网站地图