登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
CST 专区
>
CST
>
VBA source code. EP1
发帖
回复
1
2
3
4
5
6
...45
下一页
到第
页
确认
46535
阅读
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的代码,希望对大家有帮助!
:p]e4|R
可以学习一下怎么用VBA启动CST,其他的部分大概看看就ok
Ab j7
!|u?z%
[post]
R@tEC)Zn
Option Explicit
w4TQ4 Y
t[X^4bZd
Public L As Double
\**j\m
} -;)G~h/"
4Nt4(3Kf
Private Sub Form_Load()
es#6/
' F9gp!s8~
Call readdata
Dr%wab"yy
oS9Od8
Dim app As Object
g<0K i^#
T=M##`jP%
Set app = CreateObject("CSTStudio.Application")
>,3 uu}s
to&,d`k=-
Dim mws As Object
,&M#[>\(3
|#Lz0<c;
Set mws = app.OpenFile("E:\CST_model\myVBA\RMA\rma.mod")
p?ccBq
M")/6 PH8
mws.DeleteResults
G'-#99wv.
=G^'wwpv(
mws.StoreParameter "L", L
~XuV:K3
$*%,
mws.Rebuild
NjEi.]L*fX
:0 n+RL*5
mws.Solver.Start
qA`@~\qh"
0^uUt-
Dim s11, freq, nn, X1, vswr As Double
"P(obk
{R@V
Dim i As Integer
G&1bhi52
Q/0gd? U?
s11 = 0#
WfG +_iP?
Y.Z:H!P);$
With mws.Result1D("a1(1)1(1)")
(Ll'j0]k>
YOGj__:
For i = 0 To 40
wW)(mY?
'xkl|P>=],
freq = 2.9 + i * 0.005
we^'R}d
<y^_&9
nn = .GetClosestIndexFromX(freq)
T9Juq6|
BYM6cp+S
X1 = .GetY(nn)
<anKw|
{en'8kS
If (X1 > s11) Then
a4 N f\7
s11 = X1
-6NoEmb)\'
End If
pl1CPxSdO
&b5(Su
Next i
`m<O!I"A
ZnI15bsDx
End With
m<>BxX
8Ala31
vswr = (1 + s11) / (1 - s11)
T~Bj],k_
[{u3g4`}
Open "E:\CST_model\myVBA\result.dat" For Output As #3
g([:"y?
AzXLlQ
Write #3, vswr
xt,Qn460;
-mRgB"8
Close #3
ml1%C%
^w~B]*A:"
mws.Quit
H~Vf;k>
Y01!D"{\
Set app = Nothing
L98T!5)
R3|4|JlGR
Unload Me
7G-?^
U-fxlg|-C
p2t04p!
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
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
谢谢楼主了,呵呵,看看先
<