如何用VBA程序?qū)⑻炀€三維方向圖上特定點(diǎn)的值讀取出來(lái)呢?
如何用VBA程序?qū)⑻炀€三維方向圖上特定點(diǎn)的值(比方說(shuō)電場(chǎng)的值)讀取出來(lái)呢?
1、引言:
cst優(yōu)化功能模塊中有一個(gè)用戶(hù)自定義優(yōu)化目標(biāo)函數(shù)功能。這個(gè)可以根據(jù)需要定義所需要的目標(biāo)函數(shù),的確很靈活。
2、問(wèn)題的提出:
現(xiàn)在根據(jù)需要,要求構(gòu)造一目標(biāo)函數(shù),它可以將器件遠(yuǎn)場(chǎng)方向函數(shù)(關(guān)于theta和phi角度的函數(shù),大家都是知道的)的任意值讀取出來(lái)以供優(yōu)化函數(shù)調(diào)取。問(wèn):如何用VBA實(shí)現(xiàn)調(diào)取這些值呢?
希望各位老鳥(niǎo)給予指點(diǎn)啊,
實(shí)際上就是編寫(xiě)一VBA程序讀取器件方向函數(shù)的數(shù)據(jù)。感謝感謝,請(qǐng)大家多多指教!
如何用VBA程序?qū)⑻炀€三維方向圖上特定點(diǎn)的值(比方說(shuō)電場(chǎng)的值)?
應(yīng)該可以實(shí)現(xiàn)的,樓主繼續(xù)努力,建議多鉆研下CST的教程。
這個(gè)我也很想知道,正在苦苦求解,要了解這個(gè)語(yǔ)言太難了……
可以參考后處理模板里的VBA語(yǔ)言來(lái)編制。
各位泳者啊,經(jīng)過(guò)探索,終于寫(xiě)出了所謂的VBA程序?qū)⑻炀€三維方向圖上特定點(diǎn)的值程序但是運(yùn)行出錯(cuò):Farfield could not be calculated.
以下是這個(gè)程序:
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
大家?guī)涂纯?,是怎么回事呢?急啊?br />提示,以上模型程序?qū)⑦h(yuǎn)場(chǎng)觀察器設(shè)為7GHz
搞定了,主要是把場(chǎng)觀察器寫(xiě)錯(cuò)了!
kan kan .......