登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
CST 专区
>
CST
>
VBA source code. EP1
发帖
回复
1
2
3
4
5
6
...45
下一页
到第
页
确认
46586
阅读
449
回复
[操作技巧]
VBA source code. EP1
离线
cyriltighten
UID :25
注册:
2006-10-07
登录:
2020-07-23
发帖:
28
等级:
仿真一级
0楼
发表于: 2007-05-04 15:28:23
— 本帖被 hefang 执行取消精华操作(2011-03-09) —
关键词:
CST
s11
以前写的一段用VBA调用GA和CST的代码,希望对大家有帮助!
>k&8el6h
可以学习一下怎么用VBA启动CST,其他的部分大概看看就ok
|-(IJG#)
H:q )^$s
[post]
d`9W
Option Explicit
'9*5-iO
XDpfpJ,z"}
Public L As Double
X!7VyE+n
aE7u5PM
HBh` 2Q
Private Sub Form_Load()
S]e j=6SP
d)04;[=
Call readdata
e}'#Xv
m/YH^N0
Dim app As Object
I #M%%5e
>Lw}KO`
Set app = CreateObject("CSTStudio.Application")
I!$jYY2
4#^'lKIx
Dim mws As Object
6%gB E
HDF!`
Set mws = app.OpenFile("E:\CST_model\myVBA\RMA\rma.mod")
p{ @CoOn
9TVB<}0G
mws.DeleteResults
2SDh0F
p~Hvl3SxR
mws.StoreParameter "L", L
OuOk=
JJ/1daj
mws.Rebuild
Y{k>*: Ax_
& Fg|%,fv]
mws.Solver.Start
?~"`^|d
)%iRZ\`f
Dim s11, freq, nn, X1, vswr As Double
f{y]
w~kHQ%A
Dim i As Integer
*M> iZO*@
\!+-4,CbZY
s11 = 0#
<i_> y~v`
F . K2
With mws.Result1D("a1(1)1(1)")
O!+nF]V4f
On{~St'V
For i = 0 To 40
E /fw?7eQ
.q0218l:dF
freq = 2.9 + i * 0.005
May&@x/oMS
uQGz;F x
nn = .GetClosestIndexFromX(freq)
<91t`&aWW
K-J|/eB
X1 = .GetY(nn)
Ni2]6U
ds*m6#1b
If (X1 > s11) Then
V I6\
s11 = X1
a'@-"qk
End If
_4P;+Y
U/T4i#
Next i
'oz hz2s
pOqGAD{D$
End With
LXHwX*`Y
! jbEm8bt
vswr = (1 + s11) / (1 - s11)
c%|vUAq*
5/& 1Oxo
Open "E:\CST_model\myVBA\result.dat" For Output As #3
.A3DFm3 t
2.[_t/T
Write #3, vswr
S5i+vUI8C
g3|BE2?
Close #3
XzlKP;r0
n?'d|h
mws.Quit
Vh"MKJ'R^
1&"-*)
Set app = Nothing
]>tq|R78
Ya}T2VX
Unload Me
#|qm!aGs
6(>3P
u5Qp/ag?N
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
1
条评分
lichao10424
技术分
+2
有自己的观点
2007-05-04
离线
wangsheng
UID :2388
注册:
2007-05-04
登录:
2008-06-16
发帖:
6
等级:
旁观者
1楼
发表于: 2007-05-04 18:19:32
你说的不错 好好支持你
共
条评分
离线
lch168
UID :1527
注册:
2007-04-01
登录:
2022-01-16
发帖:
101
等级:
仿真二级
2楼
发表于: 2007-05-06 04:03:09
kankan..................................................
共
条评分
离线
monster528
UID :1834
注册:
2007-04-16
登录:
2024-07-12
发帖:
734
等级:
退休版主
3楼
发表于: 2007-05-06 09:58:46
看看
共
条评分
离线
blue_sea
UID :726
注册:
2007-01-09
登录:
2008-04-08
发帖:
27
等级:
仿真新人
4楼
发表于: 2007-05-06 10:44:49
这个还是很高级的
共
条评分
奋斗
离线
dancker
UID :506
注册:
2006-12-23
登录:
2021-08-04
发帖:
3
等级:
旁观者
5楼
发表于: 2007-05-06 15:09:59
看看,呵呵
共
条评分
123
离线
bailaker
UID :2237
注册:
2007-04-27
登录:
2021-06-13
发帖:
111
等级:
仿真三级
6楼
发表于: 2007-05-06 22:45:08
bu cuo a ,谢谢楼主啊
共
条评分
微波我的爱
离线
xidiandrag
UID :2159
注册:
2007-04-25
登录:
2021-03-15
发帖:
34
等级:
仿真一级
7楼
发表于: 2007-05-07 16:23:18
搂住辛苦了,呵呵
共
条评分
我为人人,人人为我
离线
xiongyong
UID :67
注册:
2006-10-17
登录:
2013-12-12
发帖:
43
等级:
仿真新人
8楼
发表于: 2007-05-08 19:27:18
谢谢楼主了,呵呵,看看先
共
条评分
虎贲三千,枕戈待旦;东征西讨,使我中华之风威加天下
离线
songyue
UID :2275
注册:
2007-04-29
登录:
2007-11-24
发帖:
3
等级:
旁观者
9楼
发表于: 2007-05-11 01:20:46
谢谢楼主了,呵呵,看看先
L3\{{QOA
本文来自:微波仿真论坛
http://bbs.rfeda.cn
更多精彩等着您!
共
条评分
发帖
回复