HFSS-MATLAB-SCRIPTING-API
=========================
为了适应新的使用.aedt后缀的HFSS版本,进行了适当的修改
一下为原有readme文档。
HFSS-MATLAB-API 使用教程 By WoodyBuendia
http://woodybuendia.site/?p=155
根据HFSS 15版本帮助文件介绍,HFSS软件使用Microsoft®Visual Basic® Scripting Edition (VBScript)脚本语言记录宏指令。
一方面,在打开HFSS软件进行一些造作时,如果选择Tools——Record Script to file,新建一个.vbs后缀的脚本文件,可以将所有的操作记录在新建的脚本中;另一方面可以编写符合格式的脚本文件,通过Tools——Run Script来让HFSS软件运行编写好的脚本。
在一些特定的场景,事先编写脚本让HFSS执行相关操作,是非常高效和准确的,可以节省大量的重复性造作;不仅如此,在有些情况下,由于建模过于复杂或者模型变量需要通过第三方优化算法相互调用,那么只能使用编写脚本的方法才能完成。
在这个最简单的脚本中,可以看到即使是新建一个圆面的操作,需要的脚本也是比较多和复杂的,如果手动一行行敲入这些脚本代码,一方面过于冗长难免出现各种错误,另一方面也无法实现提高效率的初衷。
好在前辈们给出了一些简便的方法,可以将重复性的操作变成可以调用的函数,将需要指定的相关参数作为输入,通过相关编程语言自动完成vbs脚本文件。这些操作可以通过MATLAB或者Python完成,本文介绍的HFSS-MATLAB API就是通过MATLAB编写一套可调用的程序库,通过编写MATLAB代码来生成所需的vbs脚本。
Introdution
-----------
HFSS-MATLAB-API is a library toolbox to control Ansoft HFSS from MATLAB using
the HFSS Scripting Interface. This tool provides a set of MATLAB functions to
create 3D objects in HFSS by generating the required HFSS Scripts. Basically,
anything that can be done in HFSS user interface and the 3D Modeler can be
done with this library of functions. Once a script is generated in this
manner, it can be run in HFSS to generate the 3D model, solve it and export
the data. You create your entire design in MATLAB and basically use HFSS to
solve it.
Files:
------
All the files are organized in the following directories.
3dmodeler/ - contains m-files that generate VBScripts for the 3D-Modeler.
analysis/ - contains m-files for Analysis (Setup/Solve/Export).
boundary/ - contains m-files for setting up boundaries.
doc/ - contains the HTML documentation.
examples/ - contains example usage m-files.
general/ - contains files for operations such as File Open/Save/Close, and
Project Create/Save/Make Active etc.,
For questions and comments, please contact me.
Author:
-------
Vijay Ramasami,
RSL, Univ. of Kansas,
Lawrence, KS, 66046.
E-Mail: [email protected], [email protected]
Author:
-------
Wu Di,
CN, ShangHai,
E-Mail: [email protected], [email protected]
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
aedt 版本修改的 my-hfss-matlab-api
用于学习matlab
Matlab资源
matlab学习资料
(134个子文件)
hfssBox.asv 5KB
hfssCylinder.asv 4KB
hfssAssignLumpedPort_w.asv 4KB
hfssAssignLumpedPort.asv 4KB
hfssRectangle.asv 4KB
hfssDuplicateAroundAxis.asv 4KB
hfssHelix.asv 3KB
hfssFarFieldSphere.asv 3KB
hfssAssignRadiation_face.asv 2KB
hfssConicalHorn.asv 2KB
hfssCreateRegion.asv 2KB
README.asv 1KB
hfssCreateRelativeCS.asv 1KB
hfssAddOptVar.asv 1KB
hfssaddVar.asv 929B
COPYING 15KB
style.css 3KB
hfssBox.html 21KB
hfss-matlab-api.html 11KB
dipole_balun.jpg 9KB
hs_err_pid4540.log 25KB
batch.log 392B
my_polar.m 8KB
hfssdrawline.m 5KB
hfssdrawline1.m 5KB
hfssPLObject.m 5KB
hfssPolygon.m 5KB
hfssdrawline3.m 5KB
hfssDipole.m 5KB
hfssBox.m 5KB
hfssWireConnection.m 5KB
hfssDuplicateAlongLine.m 5KB
hfssCylinder.m 4KB
hfssAssignLumpedPort_w.m 4KB
hfssCreateRegularPolygon.m 4KB
dipole_example.m 4KB
hfssdrawline2.m 4KB
hfssAssignWavePort.m 4KB
hfssRectangle.m 4KB
hfssCircle.m 4KB
hfssAssignWaveport_face.m 4KB
hfssExecuteScript.m 4KB
hfssCreateReport.m 4KB
hfssAssignLumpedPort.m 4KB
hfssDuplicateAroundAxis.m 4KB
folded_dipole.m 4KB
hfssDuplicateMirror.m 4KB
hfssAssignWavePort_face2.m 3KB
hfssExportNetworkData.m 3KB
hfssFarField.m 3KB
hfssInterpolatingSweep.m 3KB
hfssHelix.m 3KB
hfssMove.m 3KB
hfssInsertSolution.m 3KB
hfssDetachFaces.m 3KB
hfssAssignPE_unknowfaceID.m 3KB
hfssCone.m 3KB
hfssEllipse.m 3KB
hfssSweepAlongVector.m 3KB
hfssPH.m 3KB
hfssPE.m 3KB
hfssEditSources.m 3KB
hfssCoaxialCable.m 3KB
hfssFarFieldSphere.m 3KB
hfssSweepAroundAxis.m 3KB
hfssSplit.m 3KB
hfssCreatePolyline.m 3KB
hfssAssignPH.m 3KB
hfssAssignPE.m 3KB
hfssAssignPE_face.m 3KB
hfssOpenProject.m 3KB
hfssInsertDesign.m 3KB
hfssclose.m 3KB
hfssSubtract.m 3KB
hfssExportRadiationParameters.m 3KB
hfssSaveProject.m 3KB
hfssRotate.m 3KB
hfssIntersect.m 2KB
hfssSphere.m 2KB
hfssHollowCylinder.m 2KB
hfssAssignMaterial.m 2KB
hfssAssignRadiation_face.m 2KB
hfssSetTransparency.m 2KB
my_conicalhorn.m 2KB
Untitled.m 2KB
hfssCircularPort.m 2KB
DuplicateAroundAxis.m 2KB
hfssAddMaterial.m 2KB
hfssAddMaterial.m 2KB
hfssUnite2.m 2KB
hfssCreateRelativeCS.m 2KB
hfssCreateReportFF.m 2KB
hfssAssignRadiation.m 2KB
hfssChangeProperty.m 2KB
hfssAddproperty.m 2KB
hfssExportReport.m 2KB
hfssExportToFile.m 2KB
hfssSweepAlongPath.m 2KB
hfssRename.m 2KB
hfssNewProject.m 2KB
共 134 条
- 1
- 2
资源评论
哆啦哆啦S梦
- 粉丝: 139
- 资源: 517
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 判断回文素数的C语言程序
- SketchUp草图 2024贴图打开纹理不显示图片BUG修复文件
- 回文素数的介绍.doc
- 开源项目Android-炫酷的3D音乐播放器-各种特效OpenGL.rar
- SketchUp草图 2024贴图打开纹理不显示图片BUG修复文件
- 基于 YOLOv5 和 PyTorch,使用英特尔实感 D435 为 Iceberg ASV 量身定制ROS 实时对象检测
- java+毕业设计+扫雷(程序).rar
- HC400-20标定版描述文件及标定版ps文件
- HC300-15标定版描述文件及标定版ps文件
- 64240971020496华为运动健康-14.1.2.300-390-lspatched.apk
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功