登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
ANSYS 电磁仿真专区
>
HFSS
>
HFSS软件使用之——VBS 脚本程序使用讨论
发帖
回复
4771
阅读
8
回复
[
原创
]
HFSS软件使用之——VBS 脚本程序使用讨论
离线
slot
UID :45203
注册:
2009-10-28
登录:
2015-06-07
发帖:
40
等级:
仿真二级
0楼
发表于: 2009-10-30 21:52:47
VBS脚本是HFSS软件中一个重要组成部分,利用VBScript语言与Windows内核的良好连接,可以实现强大的功能,伴随着HFSS版本的升级,它也经过几次升级: 在HFSS 9.0版本之前,它还不是这种窗口界面,那时侯HFSS有自带的 Macro 语言,也就是原来的宏语言,9.0出现的 VBScript 可以说是一个大的改进(这一点与CST相比,提升得比较晚),后续10.0和11.0的VBS都有一些变动,下面,本人就使用过程中,自己关于VBS的一些经验和体会与大家分享,以抛砖引玉:
1)jeawVmj
=<7z :]
1、如果是用HFSS自己录制的VBS脚本时,需要注意,它一般是不能直接运行的,因为,录制是在HFSS的窗口打开激活状态下完成的,如果HFSS窗口没有建立的情况下运行会出错。解决的一个办法是不用现成的poject,而是插入新的设计Insertdesign,如下
|a a\t
Set oProject = oDesktop.GetActiveProject
_RbM'_y+E
oProject.InsertDesign "HFSS", "HFSSDesign1", "DrivenModal", ""
seRf q&
需要注意的时,在HFSS 10中是HFSSModel1而不是HFSSDesign1
_C(fz CK
H XFY
2、如果是利用VBS建立非常复杂而且变量较多的模型时(如常见的波导缝隙阵天线),在运行时最好先将HFSS的自动保存的功能去掉(HFSS ..
![nL/
dpK-
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
条评分
离线
slot
UID :45203
注册:
2009-10-28
登录:
2015-06-07
发帖:
40
等级:
仿真二级
1楼
发表于: 2009-11-01 14:16:30
没有用用VBS方面的高手吗?
共
条评分
离线
slot
UID :45203
注册:
2009-10-28
登录:
2015-06-07
发帖:
40
等级:
仿真二级
2楼
发表于: 2009-11-03 06:56:29
在脚本使用过程中,经常遇到类似下面的语法
ui,!_O .c
Array("10mm", "10mm", "10mm")
;Ivv4u
表示一个坐标点的位置,我试过将其中的某个坐标换成变量,如
7yT/t1)
Xpos = "10mm"
YVa,?&i=N
Array(Xpos, "10mm", "10mm")
z9 Ch %A{
但在运行时出错,不知道是变量设置不对还是Array的语法有其他要求,请了解的达人帮忙分析,先谢了!
共
条评分
离线
clairepro
UID :25259
注册:
2009-02-09
登录:
2014-10-12
发帖:
162
等级:
仿真二级
3楼
发表于: 2010-01-28 22:57:31
可以用变量替换啊,没有问题。肯定是其他方面出的问题。能不能多贴一些代码和出错信息?
共
条评分
离线
chenyuwen25
UID :113
注册:
2006-10-28
登录:
2020-03-05
发帖:
107
等级:
仿真二级
4楼
发表于: 2010-01-30 09:00:51
先设好变量,再运行弄好的VBS?
共
条评分
离线
tianhui21th
UID :23868
注册:
2008-12-29
登录:
2012-12-14
发帖:
60
等级:
仿真一级
5楼
发表于: 2010-01-31 23:31:54
想系统的学学VBS 脚本程序使用的知识,哪位大侠有这方面的资料,能给我一份么?多谢了啊,我邮箱
270122767@qq.com
共
条评分
离线
hanjingyu09
UID :37179
注册:
2009-07-13
登录:
2013-06-16
发帖:
230
等级:
仿真三级
6楼
发表于: 2010-05-06 16:40:57
我在用脚本文件的时候,遇到的问题是,在加Floquent端口激励的时候只能加上一个Floquent端口。另外一个端口在加的时候出现服务器出现异常情况,希望能帮助解决。
共
条评分
离线
zy想学好微波
UID :114600
注册:
2014-10-10
登录:
2018-12-27
发帖:
35
等级:
仿真新人
7楼
发表于: 2014-10-24 15:15:42
VBS脚本程序可以先在记事本中写,然后保存为.vbs的格式,再在HFSS里面点击run script运行吗?
共
条评分
离线
caoziyou
UID :118016
注册:
2015-09-17
登录:
2021-11-09
发帖:
10
等级:
仿真新人
8楼
发表于: 2016-03-06 16:35:49
可以运行的,我一般录制完脚本后就复制,然后粘贴到txt后再改后缀为vbs,运行没问题,但是你之前提到的那个问题-"将中间的坐标换成变量"还是找不到答案,不知道你是否已经解决了?
lm;hW&O9
我自的问题类似:想用其他软件调用vbs脚本进行优化,可是积分线的起点、终点都只能是纯数字,完全不能参数化,愁人啊!如果您已经解决了这个问题,能否传授一下哟!万分感激!
共
条评分
发帖
回复